当我发送带有附件的html电子邮件时,Thunderbird上的纯文本没有显示任何内容,特别是当附加文件是docx,pdf等时,txt文件在我测试时没问题。
如果我没有附加任何文件,它的效果很好,如果我切换其视图设置,Thunderbird会正确显示Html文本和纯文本。
using(var mail = new MailMessage()){
// ...omit
var alternateView = AlternateView.CreateAlternateViewFromString("<h1>TEST</h1>", Encoding, MediaTypeNames.Text.Html);
alternateView.TransferEncoding = TransferEncoding.SevenBit;
mail.AlternateViews.Add(alternateView);
mail.Attachments.Add(new Attachment("path to a file"));
// ...omit
}
我试过https://stackoverflow.com/a/2828438/366049但没有运气。
- EDITED--
正如Caius Jard建议的那样,我尝试了以下内容,结果如下。
根据这些实验,一个简单的替代视图优于html替代视图和主体。
答案 0 :(得分:0)
虽然您的问题似乎并不包含演示如何设置明文的示例代码,但请尝试
我有兴趣知道这些对雷鸟有哪些作用。