空白的HTML电子邮件交付

我从一个网站发送电子邮件。 它在Gmail,Outlook,安卓,iPhone / iPad,但不是苹果邮件(优胜美地)罚款。 我试图修改标题,但似乎并不重要。 我现在使用mailgun作为发件人,以防万一。 这里有一些标题…

(为了testing,我也发送一个单一的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"> 

整个电子邮件是空白的。 我什至不看纯文本的testing线。 苹果邮件被连接到一个GMail帐户。 在Gmail中查看时,消息显示正常。

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

Interesting Posts