Модуль Simplenews при рассылке писем в формате Plain text в кодировке UTF-8 не учитывает 2-байтность UTF-символов при wordwrap текста письма,
в результате материалы на русском языке оказываются отбиты на ~40 символе вместо ~80-го, такие письма неудобно читать.
Копание в коде привело к выводу что письмо преобразуется в текст и отправляется ядром drupal.
в includes/mail.inc есть такая функция:
// Use soft-breaks only for purely quoted or unindented text.
$line = wordwrap($line, 77 - $values['length'], $values['soft'] ? " \n" : "\n");
// Break really long words at the maximum width allowed.
$line = wordwrap($line, 996 - $values['length'], $values['soft'] ? " \n" : "\n");
}
но ее правка на результат на выходе simplenews не влияет.
Видимо не там копаю, подскажите где это можно исправить?
Комментарии
решение: http://www.drupal.ru/node/25184
Фикс — http://drupal.org/node/540228