«

»

Oct 02

Русские буквы в правилах SpamAssassin’а

С удивлением обнаружил, что такой старый проект как SpamAsassin до сих пор не избавился от детских болезней, типа неподдержки UTF. Причины понятны – perl, производительность, но надо же.

Вариант решения проблемы:
1. Приводим все к UTF. В файле local.cf прописываем
normalize_charset 1
2. Правим файл Mail/SpamAssassin/Plugin/Check.pm после
use warnings;
добавляем
use utf8;
use POSIX qw (locale_h);
POSIX::setlocale(&POSIX::LC_CTYPE,'ru_RU.UTF-8');

После этого получаем возможность писать правила в UTF-8, и будут ловится русские буквы во всех кодировках.

Решение найдено на opennet.ru

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>