электронная почта, отправленная по почте PHP, не кодируется для некоторых, но не для всех - PullRequest
2 голосов
/ 07 января 2012

Я отправляю электронную почту с сайта osCommerce через почту PHP. Некоторые люди ответили, что полученное сообщение «искажено» (их описание). Глядя на то, что они получили, кажется, что это что-то с заголовками, ниже приведен пример того, что они видят:

X-Mailer: osCommerce

Content-Type: multipart/alternative;

    boundary="=_29f52435458f0625604b0644bed12e96"


--=_29f52435458f0625604b0644bed12e96

Content-Type: text/plain; charset="iso-8859-1"

Content-Transfer-Encoding: 7bit


<email body in TEXT format goes here>

--=_29f52435458f0625604b0644bed12e96

Content-Type: multipart/related;

    boundary="=_76ef682735a0ae864990f7224bfc9522"



--=_76ef682735a0ae864990f7224bfc9522

Content-Type: text/html; charset="iso-8859-1"

Content-Transfer-Encoding: quoted-printable



<email body in HTML format goes here>

--=_76ef682735a0ae864990f7224bfc9522--

--=_29f52435458f0625604b0644bed12e96--

Похоже, что-то не так с заголовками. Что делает это трудным для решения, так это то, что он отображает это для одних, а не для других. Я отправил тестовые письма самому себе и вижу, как оно должно отображаться.

Это не проблема osCommerce, она используется для отправки без проблем, я недавно настроил ее и теперь не могу вернуть ее обратно к тому, что было. Моя IDE позволяет мне отслеживать изменения в файлах, и я отменил все свои изменения, но проблема все еще сохраняется.

Проблема вызвана двумя различными граничными числами?

То, что я ищу, это посмотреть, не выглядит ли что-нибудь выше необычного.

1 Ответ

0 голосов
/ 07 января 2012

Вы отправляете почту в формате HTML, в частности multipart/mixed.Не все почтовые клиенты способны читать почту в формате HTML.Возможно, вы захотите заглянуть в свой модуль электронной почты, чтобы узнать, может ли он отправлять почту в текстовом формате.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...