2015-04-15 5 views
1

Я отправляю электронное письмо с веб-сайта. Он отлично работает в Gmail, Outlook, Android, iPhone/iPad ..., но не Apple Mail (Yosemite). Я попытался изменить заголовки, но это, похоже, не имеет значения. На данный момент я использую mailgun как отправитель, если это может иметь значение. Вот некоторые из заголовков ...Бланк html email доставлен

(Для тестирования я также представляемого формат 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 

И это самое странное , Я никогда не сталкивался с этим. Это выглядит так, как выглядит HTML при просмотре источника в Apple Mail:

<table cellpadding=3D"0" cellspacing=3D"0" border=3D"0" align=3D"center" = 
width=3D"700"> 

Весь адрес электронной почты пуст. Я даже не вижу одну тестовую строку из обычного текста. Apple Mail подключен к учетной записи GMail. Сообщение отображается отлично при просмотре в GMail.

+0

quoted-printable не подходит для кодирования HTML-почты. –

+0

Это то, что я тоже думал, но я не могу понять, почему это происходит. Этот заголовок не отображается ни в одном другом клиенте. – RyGuy

ответ

1

Оказалось, что это не проблема с Apple Mail per se. Это была проблема с npm mailcomposer, который отправлял по умолчанию транспортную кодировку quoted-printable. Установка этого параметра на 8bit решила проблему.