【问题标题】:HTML E-Mail formatting issues in Apple Mail ClientApple Mail 客户端中的 HTML 电子邮件格式问题
【发布时间】:2014-07-03 07:39:00
【问题描述】:

我正在尝试创建基于 HTML 的时事通讯。在 Apple 的邮件客户端中,我注意到我的电话号码、邮政编码和地址都自动变成了链接,这不是我想要的。

有没有办法防止这种行为,还是我必须求助于变通方法,例如使用图像代替文本?也许如果我选择某个<!DOCTYPE>,这会改变客户端给出的格式?

【问题讨论】:

  • 嗨。为了清楚起见,我试图完全重写你的问题。这样做,我可能误解了一些陈述。如果不是这种情况,请告诉我/还原更改。欢迎使用 Stack Overflow。
  • 您能否提供一些电子邮件中的代码,以便我们尝试解决确切的问题。
  • 除了@IanClark 提到的,这个网站是专门用于编程的。您可以尝试在superuser.com 上提出同样的问题
  • 感谢您的更正,这很清楚 ;) 我虽然这个论坛涉及 html 编码。
  • ...但是在那里发布 DOM 代码的最佳方式是什么?

标签: html email html-email newsletter email-client


【解决方案1】:

所有 Apple 客户端(以及 GMail 也是)梳理文本并在它所看到的地址或电话号码周围添加一个<a> 标签。试试这个:

<style type="text/css">
    .applelinksBlack a {color:#000000 !important; text-decoration:none;}
</style>

Visit our studio at <span class="applelinksBlack" style="color:#000000 !important">3 Abbey Rd, London NW8 9AY, United Kingdom, or call 1-555-555-5555</span>

【讨论】:

  • 顺便说一句,在 Apple Mail 中,您可以通过转到“查看”>“消息”>“原始源”来获取任何电子邮件的来源。然后找到/删除所有的“3D”。 (将 3D 放在某些属性之前只是 Apple Mail 所做的事情。)
  • 对不起,我来晚了!谢谢您的回答。 +1 我不明白你是怎么知道的,但这是一个有用的信息,而且我从未检查过来自 Apple 邮件代理的 htm 邮件源......非常感谢!