【问题标题】:Multipart emails — is there a mime type that ONLY MS Outlook will open / parse?多部分电子邮件——是否有只有 MS Outlook 才能打开/解析的 mime 类型?
【发布时间】:2013-11-14 01:22:41
【问题描述】:

我正在处理的电子邮件必须既响应迅速(移动/桌面)又对广泛的客户友好。在大多数情况下,我们的设计非常简单,但有几个地方我陷入了困境。

老实说,我宁愿创建一个完全独立的 MS-Word / Outlook 友好设计,使用 Outlook 作为创建者——这比尝试开发整个 d* 更容易和更快mn 为每个客户服务。有谁知道是否有破解 mime 类型的方法——因此 Outlook 和相关客户端将打开 Outlook 友好部分,而其他客户端将打开 HTML 部分?

【问题讨论】:

    标签: email outlook html-email


    【解决方案1】:

    无需破解 mime 类型,只需将您的 Outlook 版本包装在 <!--[if gte mso 9]> outlook tables <![endif]--><!--[if !mso]><!--> other tables <!--<![endif]--> 中的非 Outlook 版本,并将整个内容作为一个 html 文件发送。

    您可以这样做,但我会警告您,即使 Outlook 的 html 电子邮件工具也不会始终正确显示在 Outlook 中。我建议硬着头皮学习如何制作适用于 MSO 版本的 Outlook('07、'10、'13)的桌面代码。

    关于 Outlook 兼容性的专业提示:当 padding-top 在 Outlook 13 中出现问题时,在 <td>s 上使用填充来设置间距和嵌套表。

    【讨论】:

    • 是的——感谢您的反馈(以及您对其他相关问题的帮助)。我使用了您在此处建议的方法 [条件 MSO 检查],它几乎起作用了...除了 *@#$ outlook.com,它当然忽略了标签中的所有内容。
    • 啊,是的,这很痛苦。 outlook.com 确实吃注释封闭的标签:( 这是不做条件的主要原因,除非它是完全必要的。但仍有希望。如果你的基本代码在 Outlook 中遇到布局问题,你可以上课到您的问题单元格,在 MSO 条件中将样式标记包装在正文顶部,并为这些类提供 !important 规则以覆盖您的内联 css。
    猜你喜欢
    • 2016-10-05
    • 2010-12-12
    • 1970-01-01
    • 2016-06-04
    • 1970-01-01
    • 2011-02-13
    • 2013-11-28
    • 2016-03-29
    • 2019-10-21
    相关资源
    最近更新 更多