Здравствуйте уважаемые!
Установил почтовый сервер на Debian 7 (виртуальный, Hyper-V). Поставил Postfix, Spamassassin, Amavis, Dovecot ... Все настроено и пользователи работают. Проблема с отчетами которые присылает amavisd. Ни как не могу настроить корректное отображение кодировки в теле письма. Сначала думал, что виноват во всем Spamassassin, но эксперименты показали, что SA передает amavisd отчеты в правильной кодировке UTF-8, а вот amavisd уже ломает кодировку до неузнаваемости.
установлен amavisd-new 2.7.1-2. Как настроен amavisd:
Чтоб письма с отчетом SA приходили в кодировке UTF-8 надо конвертнуть шаблоны из каталога en_US. Я создал свой каталог ru_RU и в него сконвертировал файлы шаблонов
iconv -c -f iso-8859-1 -t UTF-8 ./en_US/template-spam-admin.txt > ./ru_RU/template-spam-admin.txt
read_l10n_templates('ru_RU', '/etc/amavis');
Если в /etc/amavis/conf.d/30-template_localization выставляю параметр
$bdy_encoding = 'iso-8859-1';
Content-Type: text/plain; charset="iso-8859-1"
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
$bdy_encoding = 'utf-8';
Вот такая блин засада... Кто нибудь сталкивался с подобной проблемой? Как вылечить?