MimeMail странно кодирует поле From

Главные вкладки

Аватар пользователя NDanilov2015 NDanilov2015 4 августа 2016 в 18:31

Добрый день. Есть сайт на Drupal 7 + CommerceKickstart. Установлены модули Mail System, Mime Mail. Проблема в том, что когда с сайта пользователям приходит письмо на восстановление пароля, поле "От" отображается в base64-кодировке, типа =?UTF-8?B?0JjQvdGC0LXRgNC90LXRgi3QvNCw0LPQsNC30LjQvSDQvNC+0LTQvdC+0Lkg0LY=?=

В каком направлении копать? Поигрался с настройками в Друпале - не помогает. Просто скрипты с сервера отправляют совершенно нормальные письма, без этого извращения.

PS. Используется функция mail() PHP, сервер отправляет через Exim4.

Комментарии

Аватар пользователя NDanilov2015 NDanilov2015 4 августа 2016 в 21:20

В MimeMail вроде всё нормально; в admin/config/system/mailsystem включены классы MimeMailSystem.

пример исходного текста письма прилагаю во вложении (переименуйте расширение в txt обязательно!). Написать в само сообщение невозможно, говорит "не используйте матерные или агрессивные слова" хотя их там и нету!

Аватар пользователя NDanilov2015 NDanilov2015 4 августа 2016 в 21:33

====
Всё, решил проблему. Поле Sender было дважды кодировано в base64, это глюк старой версии модуля MimeMail оказывается:
#1908318 by jvieille, zionduc, bisonbleu | anrkaid: Sender is double encoded
https://www.drupal.org/node/1908318

Обновил модуль - всё как рукой сняло.