我發送郵件給特定的用戶,在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);
}
請參閱:http://stackoverflow.com/a/5020512/3424480 – user3424480
這看起來像一個錯字:'mail.BodyFormat = MailFormat.Htmll'(最後有一個額外的'l')。 –