У меня возникают проблемы с приложением Apple Mail и моей библиотекой электронной почты php. В настоящее время я использую кодировку с возможностью печати в кавычках для отправки электронной почты из моей библиотеки электронной почты, а почтовое приложение Apple вместо этого отображает закодированные символы для их декодирования. Я не знаю, почему, и это мой вопрос... Почему это происходит? И как это исправить?
Я исследовал, чтобы найти проблему, я сравнил свои электронные письма с письмами Gmail (которые отображаются хорошо), я исправил все различия, и проблема все еще здесь.
Тело моего письма (библиотека Orpheus):
--ORPHEUS_69d939908a43b4cf97b9485b9316c312
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Ceci est un email test.
We try some sp=C3=A9cial ch=C3=A0ract=E2=82=ACr ~ !! $ =C2=A3 =C2=B5
--ORPHEUS_69d939908a43b4cf97b9485b9316c312
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
<div dir="ltr">Ceci est un email <a href=3D"http://google.com/">test</a>.<br />
We try some sp=C3=A9cial ch=C3=A0ract=E2=82=ACr ~ !! $ =C2=A3 =C2=B5</div>
--ORPHEUS_69d939908a43b4cf97b9485b9316c312--
Gmail один:
--047d7b3a83caafa6b2050809d6f9
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Ceci est un email test <http://google.com/>.
We try some sp=C3=A9cial ch=C3=A0ract=E2=82=ACr ~ !! $ =C2=A3 =C2=B5
--047d7b3a83caafa6b2050809d6f9
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
<div dir=3D"ltr"><div>Ceci est un email <a href=3D"http://google.com/">tes=
t</a>.</div><div>We try some sp=C3=A9cial ch=C3=A0ract=E2=82=ACr ~ !! $ =C2=
=A3 =C2=B5</div></div>
--047d7b3a83caafa6b2050809d6f9--
В почтовом приложении мое показывает:
Пробуем sp=C3=A9cial ch=C3=A0ract=E2=82=ACr
Гугл показывает:
Мы пробуем какой-то особый характер
Больше нет реальных различий в кодировке... так что я не понимаю. Мы оба используем UTF-8 и кавычки-печать.