【问题标题】:Why is Outlook conditional content showing in Apple mail?为什么 Apple 邮件中会显示 Outlook 条件内容?
【发布时间】:2017-12-14 14:34:35
【问题描述】:

我正在努力解决主要用于 Outlook/Office 365 的 HTML 电子邮件设计。根据各种网站上的建议,我将我的内容表包装在条件 cmets 中,以便为其提供固定宽度(不支持最大宽度)外表)。但是,这些条件 cmets 中的内容也会显示在 Apple Mail(桌面版和移动版)中。谁能告诉我为什么?

这是我正在使用的条件代码:

<!--[if (gte mso 9)|(IE)]>
<table align="center" border="0" cellspacing="0" cellpadding="0" width="600">
<tr>
<td align="center" valign="top" width="600">This should ONLY show up in Outlook
<![endif]-->
<table bgcolor="#bbbbbb" align="center" border="0" cellpadding="0" cellspacing="0" width="100%" style="max-width:700px; border:1px solid blue">
    <tr>
        <td>
            CONTENT FOR ALL EMAIL CLIENTS
        </td>
    </tr>
</table>
<!--[if (gte mso 9)|(IE)]>
</td>
</tr>
</table>
<![endif]-->

“这应该只显示在 Outlook 中”的文本正在邮件中显示。我也可以在 Mail 中看到周围(条件)表的红色边框。为什么这个条件不能将该代码的范围限制在 Outlook 中?

【问题讨论】:

  • 您的代码 sn-p 没有出现在我测试过的任何 Apple、AOL、Andoid、IOS、Yahoo、Gmail 客户端中。它只显示在 Outlook 中。它不会显示在 Outlook 365 或 Outlook.com 中。也许您没有发布的代码中有某些内容。
  • 嗯。可能是。我可以问一下您在测试中发送的 from 是什么吗?我是从 Outlook (PC) 发送的
  • 我从litmus.com 发送来测试不同的电子邮件客户端和putsmail.com 来测试不同的设备。我使用 Adob​​e Campaign 向客户发送电子邮件。我们有一半的订阅者使用 Outlook,因此在 Outlook 中进行测试对我来说非常重要。

标签: outlook html-email conditional-comments


【解决方案1】:

gwally 的评论为我指明了答案。由于他的测试没有给他我得到的相同结果,这表明我的过程有问题。不过,这不是代码。这是我通过 Outlook 发送电子邮件的事实。如果我通过 Mailchimp 发送相同的代码,它会完全按预期到达。

我知道 Outlook 对 HTML 电子邮件的几乎所有有用的(非)支持非常糟糕。但是,我假设这在它收到电子邮件时适用,并且它会按照附件传递传出代码,并且仅在它作为传入邮件接收时解释/谋杀它。我没有考虑到(或没有预料到,尽管如果我仔细考虑的话也许我应该知道)是 Outlook 显然将同样可怕的规则强加到 outgoing 代码上,这意味着每个其他客户端基本上受到与 Outlook 相同的严重限制 - 包括查看本应仅限 Outlook 的内容。我创建的代码还不错,只是它甚至在它出门之前就变得无聊了。 (我意识到,这是对情况的非常简单的描述,而且我确信 Outlook 解析传出 HTML 的方式有很多细微差别,但结果对我来说最终是一样的)。

由于我们的组织几乎完全基于 Outlook,并且这些电子邮件被设计为可重复使用的内部公告模板(通过该客户端发送),我想我只能接受它。但这无疑是令人烦恼的。

不管怎样,至少我现在对球门柱所在的位置有了更清晰的认识。

【讨论】:

  • 感谢您的关注!我不知道 Outlook 在 发送 外发的批量邮件时会使用标记。很高兴知道。
  • 是的,这是个混蛋!基本上,如果 Outlook 正在处理发送过程,那么 Outlook-only 条件 cmets 中的任何内容都会被烘焙到所有收件人的代码中。因此,您可以告别响应式电子邮件——因为您必须在 100% 宽度无限制(Outlook 不支持最大宽度)之间做出选择,这在桌面客户端中看起来很可怕,或者固定宽度,这在移动视口中不可避免地看起来有点笨拙。也许 Outlook for Mac 会避免这种情况(我认为它使用 webkit),但我找不到一种方法让它像 PC 版那样插入 HTML。
  • @RickLecoat 当您发送或接收电子邮件时,电子邮件提供商的所有缺点都会逐渐显现。
  • @RickLecoat 以后,如果您遇到问题,我建议您发送证明以使用类似putsmail.com 的中性内容。这是我与litmus.com 一起用于测试电子邮件的工具。我也每天都使用 Outlook,但由于它的问题,我从不考虑从 Outlook 发送,
  • 总的来说,我同意。问题是,一旦完成,有问题的电子邮件将必须从 Outlook 发送(它们是内部公告的模板,而不是一次性的营销通讯,并且每天使用几次)。因此,在这种特定情况下,它们通过 Mailchimp 发送时的工作情况(虽然不可否认对检查代码质量很有用)不如通过 Outlook 发送时它们的工作情况重要/相关。烦人但真实。
猜你喜欢
  • 2018-03-22
  • 2022-08-04
  • 1970-01-01
  • 2018-09-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多