响应式电子邮件无法在Outlook中工作(hotmail)

时间:2015-01-16 21:40:13

标签: html email responsive-design outlook hotmail

我一直在使用this免费的自适应电子邮件模板。我主要使用相同的.html,除了她和那里有关于文本和图像的一些小改动。电子邮件在Chrome和Firefox等浏览器以及Gmail中正常显示,但在Outlook中则无法显示!如何使图像也显示在Outlook中?

更新 如果有人建议另一个响应式电子邮件模板也适用于Outlook我会很感激!

2 个答案:

答案 0 :(得分:0)

Outlook使用Word作为电子邮件编辑器。您可以在MSDN中的以下系列文章中找到受支持和不受支持的HTML元素,属性和级联样式表属性:

您可以参考外部图像,也可以嵌入图像。要完成此操作,您需要将其作为文件附加。使用Attachment.PropertyAccessor.SetProperty方法设置PR_ATTACH_CONTENT_ID属性(DASL - “http://schemas.microsoft.com/mapi/proptag/0x3712001E”)。该值应与图像的cid属性匹配。有关详细信息,请参阅Outlook 2010- Create a message from an HTM file

 newMail.HTMLBody = String.Format(
 "<body><img src=\"cid:{0}\"></body>"
, contentIdValue
);

答案 1 :(得分:0)

您的意思是桌面上的Outlook,outlook.com还是智能手机上的Outlook应用程序?

Outlook桌面不会响应地显示电子邮件。 Outlook.com很难,因为你不能真正重新调整窗口大小以显示它的工作。 Outlook应用程序是您最好的选择,因为它可以很好地显示您的响应式电子邮件。

你能确认哪一个是你的情景吗?