Всем привет! Подскажите, кто сталкивался с такой проблемой. У меня стоит spamassassin (последний) в паре с sendmail на FreeBSD-5.3. Все работает нормально, но, похоже установки в /etc/mail/spamassassin/local.cf не читаются! Или я что-то не так понимаю. Я указываю в local.cf список whitelist_from что-то типа:whitelist_from *@pa.msu.edu
whitelist_from *@fnsm.tpu.edu.ruи, тем не менее, письма с этих адресов упорно распознаются как спам. Что я делаю не так? Заранее спасибо.
по идее все должно работать, у меня такое работает
whitelist_from *subscribe.ru (правда у меня стоит без @).
вообще она должна для адресов указанных в whitelist_from добавлять балы к письму -100 или -50, что гарантировано пропускает пиьсмо как хорошее.
ну и какой делаем вывод? такой, что у whitelist-а score маленький или вообще никакой :)
>ну и какой делаем вывод? такой, что у whitelist-а score маленький или
>вообще никакой :)
Вывод, что руки кривые. Просто что-то не так делаю. Неужели никто не подскажет?
>>ну и какой делаем вывод? такой, что у whitelist-а score маленький или
>>вообще никакой :)
>Вывод, что руки кривые. Просто что-то не так делаю. Неужели никто не
>подскажет?
неправильный вывод, вывод надо было сделать что надо указать балы для записей в whitelist.у тебя вот такое в заголвке есть?
X-Spam-Status: No, score=-102.3 required=6.5 tests=BAYES_00,MIME_BASE64_TEXT,
USER_IN_WHITELIST autolearn=ham version=3.0.1потом какая версия точно стоит?
посмотри по пути /root/cpan/.... (могу точно путь указать если сам не найдешь) есть правила rules для spamassasina, посмотри может в новой версии поменяли синтаксис для запси в whitelist, они периодически это делают.
>неправильный вывод, вывод надо было сделать что надо указать балы для записей
>в whitelist.
>
>у тебя вот такое в заголвке есть?
>
>X-Spam-Status: No, score=-102.3 required=6.5 tests=BAYES_00,MIME_BASE64_TEXT,
> USER_IN_WHITELIST autolearn=ham version=3.0.1
>
>потом какая версия точно стоит?
>посмотри по пути /root/cpan/.... (могу точно путь указать если сам не
>найдешь) есть правила rules для spamassasina, посмотри может в новой версии
>поменяли синтаксис для запси в whitelist, они периодически это делают.версия 2.64
вывод такой (X-Spam-Status) - есть. Вот, например вывод для одного из адресов в Whitelist:
X-Spam-Status: Yes, hits=7.1 required=5.0 tests=BAYES_99,SARE_SUB_ENC_WIN1251
autolearn=no version=2.64Синтаксис, если верить мане, не поменяли.
А как можно поставить баллы для записей в whitelist? Извини, это, наверное есть в манях, но я просмотрел...
Забыл сказать - из записи видно, что spamass не распознает адреса из whitelist! Т.е., может быть вообще не читает local.cf.
Ой, прошу прощения. Это из письма от адреса не из whitelist, поторопился. Как только отловлю письмо от адреса из списка, посмотрю что там. Сразу пришлю.
>Забыл сказать - из записи видно, что spamass не распознает адреса из
>whitelist! Т.е., может быть вообще не читает local.cf.
поищи может быть есть еще local.cf лежащий в дркгом месте и он берет настройки из него,
балы прописать:
score USER_IN_WHITELIST -100.0 (это написано у меня в файле 50_scores.cf), в 2.64 может быть другой синтаксис.
>поищи может быть есть еще local.cf лежащий в дркгом месте и он
>берет настройки из него,
>балы прописать:
>score USER_IN_WHITELIST -100.0 (это написано у меня в файле 50_scores.cf), в 2.64
>может быть другой синтаксис.Баллы прописаны также. Local.cf поищу.
Взял, на всякий случай убрал из адресов whitelist символ @. Оставил адреса типа *subsribe.ru вместо *@subscribe.ru, как кстати, демонстрируется в примерах Mail::SpamAssassin::Conf. Будете смеятся, но все заработало! Не знаю, чем это объяснить...
>Взял, на всякий случай убрал из адресов whitelist символ @. Оставил адреса
>типа *subsribe.ru вместо *@subscribe.ru, как кстати, демонстрируется в примерах Mail::SpamAssassin::Conf. Будете
>смеятся, но все заработало! Не знаю, чем это объяснить...
Странно конечно, у меня работают без проблем конструкции вида
namma555555@subscribe.ru
>Взял, на всякий случай убрал из адресов whitelist символ @. Оставил адреса
>типа *subsribe.ru вместо *@subscribe.ru, как кстати, демонстрируется в примерах Mail::SpamAssassin::Conf. Будете
>смеятся, но все заработало! Не знаю, чем это объяснить...
вроде, собаку надо изолировать... что-то типа \@ - это же regexp.
Простите, опять поторопился. Ни черта не работает. Но я тут обнаружил еще один local.cf - в /usr/local/etc/mail/spamassassin/. Возможно, он и читался. Теперь его убрал. Посмотрю, что получится.
я бы не убирал, поменял бы параметр к примеру
required_hits 6.5
рестарт спамассассина
и посмотрел из какого local.cf возьмет
>я бы не убирал, поменял бы параметр к примеру
>required_hits 6.5
>рестарт спамассассина
>и посмотрел из какого local.cf возьметПосмотрел. Такое ощущение, что из /etc/mail/spamassassin/ файл local.cf у меня вообще не читается, даже если его нет в /usr/local/etc/mail/spamassassin. Можно задать опцию в командной строке и он будет читать, но в описании-то пишется, что local.cf должен искаться и в /etc/mail/spamassassin по умолчанию! Поместил туда, где читает...