Назад | Перейти на главную страницу

Как поддерживать SpamAssassin в актуальном состоянии под CentOS?

Я запускаю 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]