私のメッセージの後に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
これはtypoのようです: 'mail.BodyFormat = MailFormat.Htmll'(最後に' l'が追加されています)。 –