0

我有两个.isBodyHtml=trueAlternativeViews一个选项text/html,但View CodeOutlook 中的选项仍然是灰色的,我无法使用。

我的代码:

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 中灰显的“查看代码”按钮的屏幕截图:在此处输入图像描述

4

1 回答 1

0

我相信你想要的实际上是View Source命令,而不是命令View Code。默认情况下,这在 下可用Message -> Move -> Actions -> Other Actions -> View Source

查看源位置

于 2013-11-01T14:54:43.173 回答