Привет всем!
Бьюсь об стену головой третий день подряд
Drupal 6.20, simplenews-6.x-2.0-alpha2 и simplenews-6.x-1.3. (суть проблемы не меняет).
Рассылка работает, все устраивает, кроме заголовка отправленного письма: поле "From" (от кого) выглядит
очень не юзабельно:
=?UTF-8?B?Ij0/VVRGLTg/Qj8wSnJRdnRDODBML1JqTkdPMFlMUXRkR0EwTDNRc05HUElOQy8=?=.=?UTF-8?B?MEw3UXZOQyswWW5SakNEUXNpRFFrdEMxMExzPT89CiA9P1VURi04P0I/MExqUXU=?=.=?UTF-8?B?dEM0MFlVZzBKdlJnOUM2MExEUmhRPT0/PSIgPGFkbWluQGx1a2ljb21wLnJ1Pg==?=cgi2.ipipe.ru
При этом сама тема письма (рассылки) отображается нормально.
Гугл, Яндекс обрыскал все, никак не могу найти способ это устранить. Также стоит MimeMail. Что с ним, что без него все одно.
Замучился, очень хочется, чтобы работало. Выручайте, братцы.
Комментарии
Нашел решение для версии 2.0-alpha2:
В строке 630 меняем строку
$formatted_address = drupal_substr(PHP_OS, 0, 3) == 'WIN' ? $address : '"' . mime_header_encode($name) . '" <' . $address . '>';
на
$formatted_address = drupal_substr(PHP_OS, 0, 3) == 'WIN' ? $address : $address;
Таким образом, делаем параметр адрес без форматирвания независимо от ОС хостинга.
После этого все заработало на ура.
можно конечно сделать еще красивее, например убрать не нужную проверку и сделать так:
$formatted_address = $address;
но я оставил для себя по старому, чтобы в случае чего не терять логику алгоритма.
спасибо! Очень помогло, в 6.x-1.3 это 2035 строка
для 6.x-2.0-alpha4 это файл simplenews.mail.inc, строка 703
Я тоже долго мучился с этой проблемой, правка этой строки не помогала (искажалось "От...").
Затем нашел http://drupal.org/node/1190142#comment-4619506 , теперь проблема исчезла.