我有.isBodyHtml=true
和AlternativeViews
选项,其中一个用于text/html
,但Outlook中的View Code
选项仍然灰显而不是我可以使用。
我的代码:
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中灰显的“查看代码”按钮的屏幕截图:
答案 0 :(得分:0)
我相信你想要的实际上是View Source
命令,而不是View Code
命令。默认情况下,这在Message -> Move -> Actions -> Other Actions -> View Source
下可用。