我有两个.isBodyHtml=true
和AlternativeViews
一个选项text/html
,但View Code
Outlook 中的选项仍然是灰色的,我无法使用。
我的代码:
var emailContent = "<html><body><b>this should be bold</b></body></html>";
var client = new SmtpClient("...", 25)
{
Credentials = new NetworkCredential("...", "..."),
EnableSsl = true
};
var msg = new MailMessage("...", toEmail, "subject", emailContent);
msg.AlternateViews.Add(AlternateView.CreateAlternateViewFromString(emailContent, new System.Net.Mime.ContentType("text/html")));
msg.IsBodyHtml = true;
client.Send(msg);
注意:我正在使用 GMail 的 smtp,所以我想知道 GMail 是否正在对标题说“嘿,没有人应该能够在 Outlook 中查看 Gmail 电子邮件的源代码”?谢谢!
编辑: Outlook 2010 中灰显的“查看代码”按钮的屏幕截图: