Я изменил кодировку отправленных писем, с патчем, связанным с этим сообщением:
Письмо от PHP нарушило кодировку заголовка темы
Отлично работает на одном из наших серверов (в Outlook и gmail)
To: coil@domain.com
Subject: =?UTF-8?B?U3VqZXQgYXZlYyBkw6lzIGFjY8Oow6jDqMOow6jDqMOobnRzIOKCrCAhIQ==?=
Date: Wed, 31 Aug 2011 16:37:38 +0200
С темой и телом все в порядке.
Но на втором сервере странное поведение, Я получаю этот заголовок электронной почты для темы:
To: coil@domain.com
Subject: =?US-ASCII?B?PT9VVEYtOD9CP1UzVnFaWFFnWVhabFl5?=
=?US-ASCII?B?Qmt3Nmx6SUdGalk4T293NmpEcU1Pb3c2akRxTU9vYm5SeklPS0NyQ0FoSVE9?=
=?US-ASCII?B?PT89?=
Кажется, что тема перекодирована и принудительно переведена в US-ASCII, это приводит к нечитаемому объекту, и символы UTF8 теряются в теле,
На обоих серверах используется один и тот же тестовый сценарий и класс электронной почты.
Есть идеи, откуда появилась эта ошибка?