在c#中编译邮件的HTML正文
发布时间:2020-12-16 01:51:26 所属栏目:百科 来源:网络整理
导读:我使用以下代码向用户发送报价给我的电子邮件. 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
我使用以下代码向用户发送报价给我的电子邮件.
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中 <system.net> <mailSettings> <smtp> <network host="smtp.mail.yahoo.com" port="995" userName="my yahoo email" password="Password" /> </smtp> </mailSettings> 问题: 任何人都可以检查我的代码并指出我的错误或指导我一个解决方案,这将是一个很大的帮助,谢谢. 解决方法
您可以设置mail.IsBodyHTML = true
此外,根据您发送的内容,您可能希望使用AlternateViews发送纯文本和文本/ html变体. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |