SpamAssassin

На доскональное знание данной темы, не может претендовать, пожалуй ни один спец, из ныне живущих на земле. ;-)
Так поможем друг другу.

Модераторы: Trinity admin`s, Free-lance moderator`s

Ответить
Аватара пользователя
coced
Advanced member
Сообщения: 69
Зарегистрирован: 31 янв 2005, 17:47
Откуда: Moscow
Контактная информация:

SpamAssassin

Сообщение coced » 20 фев 2005, 11:26

Всем привет!
Есть такой вопрос - сабж выставляет среди прочих очков и такое

Код: Выделить всё

1.5 SUBJ_ILLEGAL_CHARS Subject contains too many raw illegal characters
Хотя в настройках ему указано:

Код: Выделить всё

ok_languages     all
ok_locales          all
report_charset    windows-1251
lang                   all
и при получении сабжект письма выглядит вполне корректно, правда написан он русскими буквами
Как тогда понимать - за что ему было выставлено 1.5 балла?

Аватара пользователя
corvax
free-lance moderator
Сообщения: 877
Зарегистрирован: 06 авг 2004, 17:21
Откуда: Kiev, Ukraine
Контактная информация:

Re: SpamAssassin

Сообщение corvax » 20 фев 2005, 21:19

CoceD писал(а):Всем привет!
Есть такой вопрос - сабж выставляет среди прочих очков и такое

Код: Выделить всё

1.5 SUBJ_ILLEGAL_CHARS Subject contains too many raw illegal characters
Хотя в настройках ему указано:

Код: Выделить всё

ok_languages     all
ok_locales          all
report_charset    windows-1251
lang                   all
и при получении сабжект письма выглядит вполне корректно, правда написан он русскими буквами
Как тогда понимать - за что ему было выставлено 1.5 балла?
вот так и понимать - в сабже есть некорректные симолы

если в двух словах - это 8-битные символы (некодированная кириллица) и/или управляющие символы

если хочется подробнее - идем в каталог со стандартными правилами, ищем строку, содержащую "header SUBJ_ILLEGAL_CHAR", видим, что строка эта находится в файле 20_head_tests.cf, при этом выполняется функция check_illegal_chars, которая описана в модуле EvalTests.pm. заглядываем в файл модуля, находим функцию, находим пару регекспов, медитируем над ними и видим, какие именно символы недопустимы в полях заголовков

теперь на счет ленгвиджей и локалей - эти параметры влиют на проверку полей Content-Type, а не на скипание проверок некодированных заголовков

если надо скипать проверку левых символов в сабже, надо просто в конфиге указать
score SUBJ_ILLEGAL_CHARS 0
--
/corvax

Ответить

Вернуться в «Серверы - ПО, Unix подобные системы»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 38 гостей