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 репутации за награду!
2 ответа
/var/lib/spamassassin/3.004000/updates_spamassassin_org/50_score.cf
это файл, который нужно отредактировать, чтобы получить отраженные результаты.
Это явно не чистое решение! Но это работает там, где ничего не делает...
Проверьте , нет ли в разделе /etc/exim.conf раздела "Убийца спама".
Хороший пост о фильтрации спама с помощью exim и spamassassin