繁体   English   中英

这是我正在使用的代码…但是我想将html部分作为电子邮件发送。

here is the code am using… but i want to send the html part as email.

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我已经将aspx页面转换为html,并将其存储在var myPageHTML中。 这是代码正在使用...但我想将HTML部分作为电子邮件作为附件或邮件正文发送。 请帮忙。

    //this method on providing the url of the webpage copies the image of that webpage.

    protected void Button1_Click(object sender, System.EventArgs e)
    {
{
    WebClient myClient = new WebClient();
    string myPageHTML = null;
    byte[] requestHTML; 
    // Gets the url of the page
    string currentPageUrl = Request.Url.ToString();

    UTF8Encoding utf8 = new UTF8Encoding();

    // by setting currentPageUrl to www.yahoo.com it will fetch the source (html) 
    // of the yahoo.com and put it in the myPageHTML variable. 

   // currentPageUrl = "http://www.yahoo.com"; 

    requestHTML = myClient.DownloadData("http://localhost:31788");

    myPageHTML = utf8.GetString(requestHTML); 

    Response.Write();

     try
        {
             SendMail();
        }
        catch (Exception) { }
    }


protected void SendMail()
    {
        var userName = " from email";

        var toAddress = YourEmail.Text.ToString();

        const string Password = "password";

        string subject = YourSubject.Text.ToString();
        string body = "From: " + YourName.Text + "\n";
        body += "Email: " + YourEmail.Text + "\n";
        body += "Subject: " + YourSubject.Text + "\n";
        body += "Question: \n" + Comments.Text + "\n";

        var smtp = new System.Net.Mail.SmtpClient();
        {
            smtp.Host = "10.238.52.880";
            smtp.Port = 25;
            smtp.EnableSsl = false;
            smtp.DeliveryMethod = System.Net.Mail.SmtpDeliveryMethod.Network;
            smtp.Credentials = new NetworkCredential(userName, Password);
            smtp.Timeout = 20000;
        }
        smtp.Send(userName, toAddress, subject, body);
    }
}
1 个回复
1 如何发送带有html元素的电子邮件? 这是我的代码,但是我正在接收它 等等 </a> <p class="post-item-summary"> ... </p> </div> <footer class="post-item-foot"> <i class="icon-time"></i> <span>2011-06-28 17:43:10</span> <i class="icon-envelope"></i> <span>1</span> <i class="icon-eye-open"></i> <span>323</span> <i class="icon-tag"></i>  <span><a href='/tag/php' target="_blank">php</a>/</span> <span><a href='/tag/html' target="_blank">html</a>/</span> <span><a href='/tag/email' target="_blank">email</a></span> <i class="icon-star" title="0.5876"></i> </footer> </div> </article> <article class="post-item" style="border-bottom:1px dotted #f2f2f2;padding-bottom:10px;"> <div class="post-item-body"> <div class="post-item-text"> <span class="label label-info">2</span> <a class="post-item-title" href="/question/WFmC" target="_blank"> 使用log4j smtp附加程序时出错-日志的不同部分作为不同的电子邮件发送 </a> <p class="post-item-summary"> 我在桌面Java应用程序中使用log4j。 我正在使用的附加程序是将GMAIL用作我的smtp电子邮件空调提供商 附加程序已成功连接到gmail,问题在于,日志的不同部分以不同的电子邮件发送,而不是每运行一次应用程序仅发送一封电子邮件。 而且在每封电子邮件的正文中,甚至提到这是“ ... </p> </div> <footer class="post-item-foot"> <i class="icon-time"></i> <span>2011-10-07 12:20:26</span> <i class="icon-envelope"></i> <span>0</span> <i class="icon-eye-open"></i> <span>168</span> <i class="icon-tag"></i>  <span><a href='/tag/java' target="_blank">java</a>/</span> <span><a href='/tag/log4j' target="_blank">log4j</a></span> <i class="icon-star" title="0.0468"></i> </footer> </div> </article> <article class="post-item" style="border-bottom:1px dotted #f2f2f2;padding-bottom:10px;"> <div class="post-item-body"> <div class="post-item-text"> <span class="label label-info">3</span> <a class="post-item-title" href="/question/2Eda6" target="_blank"> 使用按钮通过电子邮件将Excel表格的一部分作为PDF附件通过电子邮件发送 </a> <p class="post-item-summary"> 我上面的标题中有代码,下面的代码将通过电子邮件将Excel表格的PDF发送到单元格中说明的电子邮件地址。 我的问题是给PDF文件的名称是文件名,然后是选项卡名。 我将如何编辑下面的代码,以便为文件提供一个在工作表的单元格中说明的名称? ... </p> </div> <footer class="post-item-foot"> <i class="icon-time"></i> <span>2015-10-09 14:56:32</span> <i class="icon-envelope"></i> <span>1</span> <i class="icon-eye-open"></i> <span>1124</span> <i class="icon-tag"></i>  <span><a href='/tag/excel' target="_blank">excel</a>/</span> <span><a href='/tag/vba' target="_blank">vba</a>/</span> <span><a href='/tag/excel-vba' target="_blank">excel-vba</a>/</span> <span><a href='/tag/email' target="_blank">email</a>/</span> <span><a href='/tag/pdf' target="_blank">pdf</a></span> <i class="icon-star" title="1.0294"></i> </footer> </div> </article> <article class="post-item" style="border-bottom:1px dotted #f2f2f2;padding-bottom:10px;"> <div class="post-item-body"> <div class="post-item-text"> <span class="label label-info">4</span> <a class="post-item-title" href="/question/aH2F" target="_blank"> 我正在使用zend framework发送纯文本/ html电子邮件,如何发送多部分以包括纯文本版本? </a> <p class="post-item-summary"> 我正在使用下面的代码,该代码使用模板作为正文发送html电子邮件。 如何包含纯文本版本和html版本? 我想使用另一个模板,其中包括所有文本。 谢谢 ... </p> </div> <footer class="post-item-foot"> <i class="icon-time"></i> <span>2011-12-27 13:42:47</span> <i class="icon-envelope"></i> <span>1</span> <i class="icon-eye-open"></i> <span>239</span> <i class="icon-tag"></i>  <span><a href='/tag/zend-framework' target="_blank">zend-framework</a>/</span> <span><a href='/tag/email' target="_blank">email</a></span> <i class="icon-star" title="0.5682"></i> </footer> </div> </article> <article class="post-item" style="border-bottom:1px dotted #f2f2f2;padding-bottom:10px;"> <div class="post-item-body"> <div class="post-item-text"> <span class="label label-info">5</span> <a class="post-item-title" href="/question/ZbxO" target="_blank"> 为什么此代码无法使用Intent来发送HTML电子邮件? </a> <p class="post-item-summary"> 嗨,我正在尝试从我的android应用程序发送邮件,但是我的收件箱中没有收到正确的邮件,我的代码在这里,请帮助我。 ... </p> </div> <footer class="post-item-foot"> <i class="icon-time"></i> <span>2011-12-13 10:10:24</span> <i class="icon-envelope"></i> <span>2</span> <i class="icon-eye-open"></i> <span>609</span> <i class="icon-tag"></i>  <span><a href='/tag/android' target="_blank">android</a>/</span> <span><a href='/tag/email' target="_blank">email</a>/</span> <span><a href='/tag/android-intent' target="_blank">android-intent</a></span> <i class="icon-star" title="1.173"></i> </footer> </div> </article> <article class="post-item" style="border-bottom:1px dotted #f2f2f2;padding-bottom:10px;"> <div class="post-item-body"> <div class="post-item-text"> <span class="label label-info">6</span> <a class="post-item-title" href="/question/VTuy" target="_blank"> HTML(使用CSS)代码,用于将电子邮件发送到给定的电子邮件ID </a> <p class="post-item-summary"> 我该如何编码HTML(使用CSS)文件以由该网站的访问者向我发送电子邮件(即给定的电子邮件ID)? ... </p> </div> <footer class="post-item-foot"> <i class="icon-time"></i> <span>2011-09-21 16:20:34</span> <i class="icon-envelope"></i> <span>2</span> <i class="icon-eye-open"></i> <span>3801</span> <i class="icon-tag"></i>  <span><a href='/tag/html' target="_blank">html</a>/</span> <span><a href='/tag/email' target="_blank">email</a></span> <i class="icon-star" title="2.0551"></i> </footer> </div> </article> <article class="post-item" style="border-bottom:1px dotted #f2f2f2;padding-bottom:10px;"> <div class="post-item-body"> <div class="post-item-text"> <span class="label label-info">7</span> <a class="post-item-title" href="/question/49MUk" target="_blank"> 我有一个 body.html 文件,我想将其作为电子邮件正文以及使用 sendmail 或 mail.how 的附件发送? </a> <p class="post-item-summary"> 我有一个 body.html 文件,我想将它作为电子邮件正文以及使用 sendmail 或 mail 命令的附件发送。 body.html 包含 html 格式的邮件正文。 收件人、主题和发件人都是固定的。 ... </p> </div> <footer class="post-item-foot"> <i class="icon-time"></i> <span>2020-04-21 05:50:29</span> <i class="icon-envelope"></i> <span>0</span> <i class="icon-eye-open"></i> <span>45</span> <i class="icon-tag"></i>  <span><a href='/tag/bash' target="_blank">bash</a>/</span> <span><a href='/tag/shell' target="_blank">shell</a></span> <i class="icon-star" title="0.0962"></i> </footer> </div> </article> <article class="post-item" style="border-bottom:1px dotted #f2f2f2;padding-bottom:10px;"> <div class="post-item-body"> <div class="post-item-text"> <span class="label label-info">8</span> <a class="post-item-title" href="/question/uxGL" target="_blank"> 使用带有html正文部分的perl邮件/发件人发送电子邮件 </a> <p class="post-item-summary"> 我是Perl的新手,我正在尝试使用带有HTML的Mail :: Sender模块在正文部分发送电子邮件。 我使用debug =&gt; 'x.log'来分析邮件发送过程。 看起来Perl很奇怪地在每个'='符号后放置3D,在我的HTML代码中为每个空格放置20(看起来像HTML的URL代 ... </p> </div> <footer class="post-item-foot"> <i class="icon-time"></i> <span>2012-11-26 22:22:52</span> <i class="icon-envelope"></i> <span>1</span> <i class="icon-eye-open"></i> <span>1530</span> <i class="icon-tag"></i>  <span><a href='/tag/perl' target="_blank">perl</a>/</span> <span><a href='/tag/mail-sender' target="_blank">mail-sender</a></span> <i class="icon-star" title="0.9827"></i> </footer> </div> </article> <article class="post-item" style="border-bottom:1px dotted #f2f2f2;padding-bottom:10px;"> <div class="post-item-body"> <div class="post-item-text"> <span class="label label-info">9</span> <a class="post-item-title" href="/question/3EsWs" target="_blank"> 使用SMTP发送HTML电子邮件 </a> <p class="post-item-summary"> 这是我的PHP代码,用于发送包含HTML的SMTP电子邮件: 我想在h2标签中发送“你好”字,但我只收到 它不是HTML代码,它返回的就像文本一样。 这是smtp.php文件: 在这种情况下,我必须更改smtp.php源代码,但是如何在标头中添加MIME编码和Con ... </p> </div> <footer class="post-item-foot"> <i class="icon-time"></i> <span>2017-12-18 19:33:12</span> <i class="icon-envelope"></i> <span>1</span> <i class="icon-eye-open"></i> <span>106</span> <i class="icon-tag"></i>  <span><a href='/tag/php' target="_blank">php</a>/</span> <span><a href='/tag/html' target="_blank">html</a>/</span> <span><a href='/tag/email' target="_blank">email</a>/</span> <span><a href='/tag/smtp' target="_blank">smtp</a></span> <i class="icon-star" title="0.5802"></i> </footer> </div> </article> <article class="post-item" style="border-bottom:1px dotted #f2f2f2;padding-bottom:10px;"> <div class="post-item-body"> <div class="post-item-text"> <span class="label label-info">10</span> <a class="post-item-title" href="/question/1LGWo" target="_blank"> 如何使用 R 发送 HTML 电子邮件 </a> <p class="post-item-summary"> 我已经搜索过 SO 和谷歌,但似乎无法找到解决我的问题的方法。 我正在尝试使用 sendmailR 包在 R 中发送 HTML 格式的电子邮件。 纯文本电子邮件工作正常,但随后无法从纯文本切换到 HTML。 我的代码: 我确实收到了电子邮件,但它是纯文本格式,电子邮件正文包含消息,而不是 HT ... </p> </div> <footer class="post-item-foot"> <i class="icon-time"></i> <span>2013-11-07 19:21:25</span> <i class="icon-envelope"></i> <span>5</span> <i class="icon-eye-open"></i> <span>12730</span> <i class="icon-tag"></i>  <span><a href='/tag/html' target="_blank">html</a>/</span> <span><a href='/tag/r' target="_blank">r</a>/</span> <span><a href='/tag/email' target="_blank">email</a></span> <i class="icon-star" title="6.939"></i> <i class="icon-star" title="6.939"></i> <i class="icon-star" title="6.939"></i> <i class="icon-star" title="6.939"></i> </footer> </div> </article> </div> <div class="tab-pane" id="relatedBlogs"> 暂无 </div> <div class="tab-pane" id="relatedTutorials"> 暂无 </div> </div> </div> <div class="media-body bs-docs-example" data-title="声明"> <p>声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.</p> </div> </div> </div> <div class="span4 left_content"> <div id="left_list_div" class="left_content"> <span class="list-group-item" href="javascript:void(0)" style="background-color: #ee5f5b;color:#fff"><strong> 相关问题 </strong></span> <a class='list-group-item' href="/question/RJkp" title=" 如何发送带有html元素的电子邮件? 这是我的代码,但是我正在接收它 <html><title>等等"> <i class="icon-file"></i> 如何发送带有html元素的电子邮件? 这是我的代码,但是我正在接收它 <html><title>等等 </a> <a class='list-group-item' href="/question/WFmC" title="使用log4j smtp附加程序时出错-日志的不同部分作为不同的电子邮件发送"> <i class="icon-file"></i> 使用log4j smtp附加程序时出错-日志的不同部分作为不同的电子邮件发送 </a> <a class='list-group-item' href="/question/2Eda6" title="使用按钮通过电子邮件将Excel表格的一部分作为PDF附件通过电子邮件发送"> <i class="icon-file"></i> 使用按钮通过电子邮件将Excel表格的一部分作为PDF附件通过电子邮件发送 </a> <a class='list-group-item' href="/question/aH2F" title="我正在使用zend framework发送纯文本/ html电子邮件,如何发送多部分以包括纯文本版本?"> <i class="icon-file"></i> 我正在使用zend framework发送纯文本/ html电子邮件,如何发送多部分以包括纯文本版本? </a> <a class='list-group-item' href="/question/ZbxO" title="为什么此代码无法使用Intent来发送HTML电子邮件?"> <i class="icon-file"></i> 为什么此代码无法使用Intent来发送HTML电子邮件? </a> <a class='list-group-item' href="/question/VTuy" title="HTML(使用CSS)代码,用于将电子邮件发送到给定的电子邮件ID"> <i class="icon-file"></i> HTML(使用CSS)代码,用于将电子邮件发送到给定的电子邮件ID </a> <a class='list-group-item' href="/question/49MUk" title="我有一个 body.html 文件,我想将其作为电子邮件正文以及使用 sendmail 或 mail.how 的附件发送?"> <i class="icon-file"></i> 我有一个 body.html 文件,我想将其作为电子邮件正文以及使用 sendmail 或 mail.how 的附件发送? </a> <a class='list-group-item' href="/question/uxGL" title="使用带有html正文部分的perl邮件/发件人发送电子邮件"> <i class="icon-file"></i> 使用带有html正文部分的perl邮件/发件人发送电子邮件 </a> <a class='list-group-item' href="/question/3EsWs" title="使用SMTP发送HTML电子邮件"> <i class="icon-file"></i> 使用SMTP发送HTML电子邮件 </a> <a class='list-group-item' href="/question/1LGWo" title="如何使用 R 发送 HTML 电子邮件"> <i class="icon-fire"></i> 如何使用 R 发送 HTML 电子邮件 </a> </div> <div id="float" class="google_ad_float visible-desktop"> <ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-4353345653789615" data-ad-slot="3438068431" data-ad-format="auto" data-full-width-responsive="true"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script> </div> </div> </div> </div> <div class="clear"> </div> <link rel="stylesheet" href="https://cdn.jsdelivr.net/qtip2/3.0.3/jquery.qtip.min.css" /> <script src="https://cdn.jsdelivr.net/qtip2/3.0.3/jquery.qtip.min.js"></script> <div class="fbar" style="z-index:100"> <div class="span7" style="color:grey;font-size:12px;"> </div> <div class="pull-right"> <span><a href="http://beian.miit.gov.cn" rel="nofollow" target="_blank" style="color:#f2f2f2">粤ICP备18138465号</a>  </span><span>© 2020-2021 STACKOOM.COM </span> </div> </div> <script src="/js/code.js?version=20211130"></script> <script> var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?f20a8a1c2b256ae89659d468148d6b17"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script> </body> </html>