spamassassin не учитывает local.cf

spamassassin не учитывает local.cf

Я обновил свой /etc/spamassassin/local.cfфайл spamassassin, чтобы обновить некоторые правила оценки. Однако даже после перезапуска spamassassin (через службу) новые оценки не отображаются в спам-письмах. На самом деле, ничто в этом файле, похоже, не влияет на работу spamassassin.

Я использую exim в качестве MTA, но это не должно иметь значения. Все пакеты были установлены через apt-get и имеют последнюю версию для 14.04.

Например, у меня это:

score HTML_MESSAGE 2.0

определить в /etc/spamassassin/local.cf. Я перезапустил и exim и spamassassin. spamassassing --lintпоказывает, что в файле нет ошибок. Затем получил еще один спам с этим:

0.0 HTML_MESSAGE           BODY: HTML included in message

В поле X-Spam-Report.

Я запустил spamassassin -D < spam, и порядок загрузки файлов cfg, похоже, неправильный:

Jun  8 13:34:07.300 [21668] dbg: config: read file /etc/spamassassin/local.cf
...
Jun  8 13:34:07.600 [21668] dbg: config: read file /var/lib/spamassassin/3.004000/updates_spamassassin_org/50_scores.cf
...
Jun  8 13:34:07.787 [21668] dbg: config: read file /var/lib/spamassassin/3.004000/updates_spamassassin_org/73_sandbox_manual_scores.cf
Jun  8 13:34:07.788 [21668] dbg: config: fixed relative path: /var/lib/spamassas
sin/3.004000/updates_spamassassin_org/local.cf
...

Что происходит?

Ну что ж, это была пустая трата 100 очков репутации ради награды!

решение1

проверьте, не раскомментирован ли раздел Spam Assassin в /etc/exim.conf.

Хороший пост о фильтрации спама с помощью Exim и Spamassassin

решение2

/var/lib/spamassassin/3.004000/updates_spamassassin_org/50_score.cfэто файл, который нужно отредактировать, чтобы результаты были действительно отражены.

Это явно не чистое решение!Но это работает там, где ничто другое не работает…

Связанный контент