Неправильная кодировка в письмах посылаемых через SMTP

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

Аватар пользователя GolovaNoga GolovaNoga 25 ноября 2012 в 20:24

У меня при отправке писем через SMTP кодировка имени в почтовом адресе посылается неправильно, выдается ошибка "The submitted from address ("=?UTF-8?B?0JD........." и письма из рассылки не отправляютс а письма с сайта через SMTP приходят с неправильной кодировкой в заголовке.
Может кто сталкивался?
Где смотреть?

Комментарии

Аватар пользователя GolovaNoga GolovaNoga 26 ноября 2012 в 7:21

Несколкьо раз кодируется имя в email
Убрал строчку

<?php$formatted_address = drupal_substr(PHP_OS, 0, 3) == 'WIN' ? $address : '"'. addslashes(mime_header_encode($name)) .'" <'. $address .'>';?>

Но при отправлении письма адрес все-равно кодируется направильно.

Используются модули
SMTP
MimeMail
SimpleNews

Аватар пользователя GolovaNoga GolovaNoga 3 февраля 2013 в 19:12

Тема по прежнему приобрела актуальность.

При отправке письма оно кодируется в UTF-8 а в заголовке есть такие строчки

--b1_99379a6d2cddb83a40ef7c5c698e7458
Content-Type: text/plain; charset = "iso-8859-1"
Content-Transfer-Encoding: 8Bit

и возможно, в связи с этим некоторые почтовые клиенты показывают письмо неправильно.

Если кто-то сталкивался, подскажите что делать и какой модуль виноват?