我Mvc mailer
用来向外部域发送 Html 电子邮件,我可以向所有域发送邮件
var mailMessage = new MvcMailMessage { Subject = "sample mail" };
mailMessage.IsBodyHtml = true;
mailMessage.To.Add("test@gmail.com");
var resources = new Dictionary<string, string>();
resources["logo"] = filePath;
resources["mask"] = maskedpath;
PopulateBody(mailMessage,viewName:"sampleviewname",linkedResources:resources);
但是在过去的几天里,我一直遇到雅虎邮件的问题。在 Yahoo 中,我的邮件内容显示为base64
字符串,这是什么原因?
雅虎邮箱有什么变化吗?
更新:
如果我试图解码base64
yahoo 邮件正文内容中的字符串,我可以看到我的 html 标签。(复制雅虎邮件内容并添加data:image/jpeg;base64
到内容中,现在在浏览器网络中我可以看到我的 html 代码)