已发送空白html电子邮件

时间:2015-04-15 22:27:17

标签: node.js html-email email-client

我从网站发送电子邮件。它在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中查看时,该消息显示正常。

1 个答案:

答案 0 :(得分:1)

事实证明,这不是Apple Mail本身的问题。这是npm mailcomposer的一个问题,它发送了quoted-printable的默认传输选项编码。将其设置为8bit解决了问题。