Вопрос по spamassassin

K
На сайте с 12.07.2006
Offline
295
Kpd
2321

Centos, exim + spamassassin

Вдруг сломалось начисление баллов за спам. Помогите найти причину.

В конфиге прописано

score BAYES_50 0.0001 0.0001 2 2
score BAYES_60 0.0001 0.0001 3 3
score BAYES_70 0.0001 0.0001 4 4
score BAYES_80 0.0001 0.0001 4 4
score BAYES_90 0.0001 0.0001 5 5
score BAYES_95 0.0001 0.0001 5 5
score BAYES_99 0.0001 0.0001 8 8
score BAYES_999 0.0001 0.0001 9 9
score DNS_FROM_OPENWHOIS 0 0 0 0
score FH_DATE_PAST_20XX 0.0

Приходит письмо, в котором вот такой статус:

-Spam-Status: No, score=5.1 required=6.0 tests=BAYES_99,BAYES_999,DKIM_SIGNED,
DKIM_VALID,DKIM_VALID_AU,HTML_MESSAGE,RP_MATCHES_RCVD autolearn=no
autolearn_force=no version=3.4.1

BAYES_999 - значит должно начислить 9 баллов? А почему только 5.1?

Какой из этих параметров снизил балл DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HTML_MESSAGE,RP_MATCHES_RCVD и как лечить?

N
На сайте с 06.05.2007
Offline
419
#1

Kpd, нужно изменить add_header чтобы там было выражение _TESTSCORES

http://spamassassin.apache.org/full/3.4.x/doc/Mail_SpamAssassin_Conf.html#template_tags

тогда будет писать значения слагаемых

_TESTSSCORES(,)_ as above, except with scores appended (eg. AWL=-3.0,...)

Но и так понятно, что тесты DKIM - снижают, HTML_MESSAGE незначительно повышает. И все это легко посмотреть в исходниках просто выполнив поиск в файлах по этим строкам.

Кнопка вызова админа ()
Andreyka
На сайте с 19.02.2005
Offline
822
#2
Не стоит плодить сущности без необходимости
K
На сайте с 12.07.2006
Offline
295
Kpd
#3
netwind:
нужно изменить add_header чтобы там было выражение _TESTSCORES

Как это сделать? Я добавил в конце local.cf

add_header all _TESTSSCORES(,)_

Перезапустил exim, не сработало

---------- Добавлено 20.12.2016 в 13:21 ----------

Andreyka, конкретно эту статью не читал, потому что DirectAdmin (забыл указать в первом сообщении, хотя это не важно).

Что из этой статьи важно для моей проблемы?

Andreyka
На сайте с 19.02.2005
Offline
822
#4

Тогда ой, показалось что cpanel.

N
На сайте с 06.05.2007
Offline
419
#5
Kpd:
Как это сделать? Я добавил в конце local.cf

Ну где-то ошиблись. Это уже второй вопрос. Я не берусь проводить диагностику, а просто сообщаю, что есть вот такая настройка.

Перезапускайте все. Способов настроить spamassissin несколько и не факт, что перезапуск exim перезапускает spamassassin.

K
На сайте с 12.07.2006
Offline
295
Kpd
#6
netwind:
Ну где-то ошиблись.

Я не могу найти нормальный пример конфига, поэтому не уверен, что написал то и туда.

Сама строчка

add_header all _TESTSSCORES(,)_

корректная?

Или надо что-то ещё дописать?

N
На сайте с 06.05.2007
Offline
419
#7

Kpd, корректная. Только она хуже чем была.

Зачем отказываться от остальной информации?

add_header all Status _YESNO_, score=_SCORE_ required=_REQD_ tests=_TESTSSCORES(,)_ autolearn=_AUTOLEARN_ version=_VERSION_

Вообще, в эпоху победившего глобального антиспама, эта борьба бесполезна. Все на Яндексе/Гугле.

Так что мне даже проверить негде.

K
На сайте с 12.07.2006
Offline
295
Kpd
#8
netwind:
Зачем отказываться от остальной информации?

Т.е. add_header отменяет все предыдущие add_header?

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий