【问题标题】:Responsive mail not working in Outlook(hotmail)响应式邮件在 Outlook(hotmail)中不起作用
【发布时间】:2020-08-28 05:17:15
【问题描述】:

我一直在使用this 免费的响应式电子邮件模板。我主要使用相同的.html,除了她和那里关于文本和图像的一些小改动。电子邮件在 chrome 和 firefox 等浏览器和 Gmail 中正确显示,但在 Outlook 中不正确!我怎样才能使图像也为 Outlook 显示成行?

更新: 如果有人对另一个也适用于 Outlook 的响应式电子邮件模板提出建议,我将不胜感激!

【问题讨论】:

    标签: html email responsive-design outlook hotmail


    【解决方案1】:

    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
    );
    

    【讨论】:

      【解决方案2】:

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

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

      您能否确认您的方案是哪一个?

      【讨论】:

        猜你喜欢
        • 2018-08-21
        • 2013-05-21
        • 2015-06-28
        • 2016-10-05
        • 1970-01-01
        • 2017-05-30
        • 2013-02-16
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多