【发布时间】:2017-10-08 08:07:06
【问题描述】:
我正在向特定用户发送邮件,在我的消息之后的 mail.body 中我想添加一些将在新行中的更多细节,我尝试了 br,n, Environment.NewLine 但没有好像可以,有什么方法可以试试。
提前谢谢你。
protected void SendMail()
{
MailMessage mail = new MailMessage();
mail.From = new MailAddress("xyz");
mail.To.Add("abc");
mail.Subject = "INCOMPLETE APPLICATION CASE ID [CASE ID]";
mail.IsBodyHtml = true;
mail.Body = "Your Incomplete Grade Application has been Result[]";
System.Net.Mail.Attachment attachment;
attachment = new System.Net.Mail.Attachment(Server.MapPath("files/CS00022904.pdf"));
mail.Attachments.Add(attachment);
var smtp = new System.Net.Mail.SmtpClient();
{
smtp.Host = "10.12.46.3";
smtp.Port = 25;
smtp.EnableSsl = false;
smtp.DeliveryMethod = System.Net.Mail.SmtpDeliveryMethod.Network;
smtp.Credentials = new NetworkCredential("", "");
}
smtp.Send(mail);
}
【问题讨论】:
-
这看起来像是一个错字:
mail.BodyFormat = MailFormat.Htmll(末尾有一个额外的l)。