Почему mailman заменяет не латинские буквы на кракозябры?
Всем привет!
Суть проблемы заключается в том, что при отправке html письма с вставленным из другого источника форматированным текстом, содержащие не латинские буквы (например, скопированный текст с веб страницы на польском языке), письмо доходит до адресатов рассылки с покореженным текстом: вместо нестандартных букв (ą, ę, ż, ź), которых нет в английском алфавите, вставляются коды в виде "С=3", что делает текст нечитаемым. К тому же все форматирование текста и таблицы в этом письме разваливаются. Получается каша из английских букв, спецсимфолов и цифр. Как это лечится и лечится ли вообще?
p.s. При отправке того же письма непосредственно одному или нескольким адресатам форматирование не ломает. Проблема возникаем только при отправке через mailman на списки рассылок. Проблема возникает не в 100% случаев. Все зависит от источника, с которого копируют форматированный текст. Во всех наблюдаемых случаях помагает сначала скопировать текст в Microsoft Word, а уже с него в Thunderbird перед отправкой.
AUser0 т.е. проблема в том, что mailman неправильно заворачивает содержимое сообщения в MIME формат/использует неправильное сквозное кодирование? Заметил, что полученные сообщения с закорючками имеют в заголовках Content-Transfer-Encoding: quoted-printable вместо base64. Хотя в некоторых случаях содержимое письма нормально показывается даже в случае с quoted-printable. Можете ткнуть пальцем, где в конфигурации это надо поправить?