Вы уж почитайте там про нормализацию. Она в недавней версии появилась только.
В конфиге это выглядит так: normalize_charset 1
Под нормализацией я понимаю вот что. Скажем, слово "реклама", может быть в в разных кодировках. Если нормализации нет, то чтобы его "выловить" пришлось бы писать что-то такое:
body __REKLAMA /реклама|то же во второй кодировке|то же в третьей/
в коi8,cp1251,utf-8.
Причем //i едва ли будет работать, так что придётся писать [Рр]еклама|РЕКЛАМА ...
А когда есть нормализация, достаточно написать в юникоде - /реклама/i. Spamassassin перекодирует сообщение в юникод и сравнит с регулярным выражением.
Если номарлизация выключена (normalize_charset 0), всё работает, только нужно длинные и некрасивые регулярные выражения писать.
Если нормализация включена, то у меня, например, просто никогда не находил русских (российских, для политкоректности) слов. Ни в какой кодировке. Если же написать, опять же, это работало только у меня, в файл Plugins/Check.pm "use utf8", то всё переменится к лучшему. Так что, править перловый модуль особо не нужно.
>Но чтоб не оказалось как у Классиков "Пилите, Шура, пилите они - золотые".
А то нет!