C#   发布时间:2022-04-03  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了在c#中编译邮件的HTML正文大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我使用以下代码用户发送报价给我的电子邮件.

@H_419_11@using System.Net.Mail; MailMessage mail = new MailMessage(); mail.From = new MailAddress(Email.Text); mail.To.Add("my yahoo email"); mail.Subject = "Requested Quote From my site"; mail.Body = "<br /><b>Primary project type:</b> " + ProjectTypeRadio.SelectedItem.Text + "<br /><b>Interested In:</b> " + InterestedCheck + "<br /><br /><br /><br /><b>PRODUCT DETAILS:</b><hr />" + Electric + HotWater + PoolHeating + SpaceHeating + "<br /> + "<br /><b>Message:</b><br /><hr /><br />" + txtMsg.Text + "<br /><br />"; SmtpClient smtp = new SmtpClient("smtp.mail.yahoo.com"); smtp.Send(mail); Response.Redirect("Thanks.aspx");

Web.Config

@H_419_11@<system.net> <mailSettings> <smtp> <network host="smtp.mail.yahoo.com" port="995" userName="my yahoo email" password="Password" /> </smtp> </mailSettings>

问题:
我收到了我的雅虎帐户中的邮件,但邮件没有格式化,而是显示所有HTML标签,即

任何人都可以检查我的代码并指出我的错误或指导我一个解决方案,这将是一个很大的帮助,谢谢.

解决方法

您可以设置mail.IsBodyHTML = true

此外,根据您发送的内容,您可能希望使用AlternateViews发送纯文本和文本/ html变体.

大佬总结

以上是大佬教程为你收集整理的在c#中编译邮件的HTML正文全部内容,希望文章能够帮你解决在c#中编译邮件的HTML正文所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: