我使用
在Windows窗体应用程序中生成一个简单的电子邮件 System.Net.Mail.MailMessage
我无法在电子邮件正文中添加新行, 到目前为止,我已经尝试了几乎所有可能的事情,例如:
Environment.Newline
"\n" , "\t" , "\r\r"
Regex.Replace(body, @"(?<!\t)((?<!\r)(?=\n)|(?=\r\n))", "\t", RegexOptions.Multiline);
答案 0 :(得分:3)
电子邮件正文实际上是以HTML格式读取的。所以你应该使用HTML标签来完成你的身体设计。
使用<br>
标记更改该行。
MailMessage.IsBodyHtml
必须设置为true
才能将其呈现为HTML电子邮件。
答案 1 :(得分:0)