Я запускаю CentOS 5.4 с установленным SpamAssassin через yum. Однако установленная версия yum была SpamAssassin версии 3.2.5, и я обнаружил, что эта версия имеет много устаревших правил, включая правило FH_DATE_PAST_20XX
в котором вся электронная почта с 2010 г. и далее помечается как спам. Не хорошо. yum говорит, что SpamAssassin обновлен - что я могу сделать, чтобы yum сохранил SpamAssassin действительно до настоящего времени?
sa-update
- это связанная программа для обновления правил, включая изменение этого правила на 2020 год и более поздние даты.
У меня cron настроен на запуск один раз в месяц, чтобы мои правила обновлялись.
Вы упомянули ошибку 6269 в Spamassassin.
https://issues.apache.org/SpamAssassin/show_bug.cgi?id=6269
Проверить правильность правила можно следующим образом:
grep FH_DATE_PAST_20XX /var/lib/spamassassin/3.002005/updates_spamassassin_org/72_active.cf
(вам нужно изменить этот путь, если вы не используете 3.2.5 spamassassin.
Это должно выглядеть так, если правило было исправлено:
header FH_DATE_PAST_20XX Date =~ /20[2-9][0-9]/ [if-unset: 2006]