我从网站发送电子邮件。它在Gmail,Outlook,Android,iPhone / iPad中呈现良好状态......但不是Apple Mail(Yosemite)。我试图修改标题但它似乎并不重要。我现在使用mailgun作为发件人以防万一。这里有一些标题......
(为了测试我还发送一行text/plain
格式,看看是否有所不同。)
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable
这是最奇怪的部分,我从未遇到过这种情况。这是在Apple Mail中查看源时HTML的样子:
<table cellpadding=3D"0" cellspacing=3D"0" border=3D"0" align=3D"center" =
width=3D"700">
整封电子邮件都是空白的。我甚至不能从纯文本中看到一条测试线。 Apple Mail连接到GMail帐户。在GMail中查看时,该消息显示正常。
答案 0 :(得分:1)
事实证明,这不是Apple Mail本身的问题。这是npm mailcomposer的一个问题,它发送了quoted-printable
的默认传输选项编码。将其设置为8bit
解决了问题。