Отчет об ошибке: https://issues.apache.org/SpamAssassin/show_bug.cgi?id=6269
Оказывается, SpamAssassin добавляет оценку 3,2 (FH_DATE_PAST_20XX) ко всей электронной почте, проходящей через мой почтовый сервер (сервер Mac OS X 10.6) из-за указанной выше ошибки.
Смотрите журнал:
Jan 1 09:46:36 mail.example.com /usr/bin/amavisd[25021]: (25021-16) SPAM, <opadyoceb8552@superonline.com> -> <scrubbed@joemedia.tv>, Yes, score=11.101 tag=2 tag2=6 kill=6 tests=[BAYES_99=3.5, FH_DATE_PAST_20XX=3.188, HTML_IMAGE_ONLY_32=1.778, HTML_IMAGE_RATIO_02=0.383, HTML_MESSAGE=0.001, MIME_HTML_ONLY=1.457, RDNS_NONE=0.1, SPF_FAIL=0.693, SPF_HELO_FAIL=0.001], autolearn=no, quarantine fydtn7Bx7ffD (junk@example.com)
В баге правило определено в /rulesrc/sandbox/emailed/00_FVGT_File001.cf
однако это не существует в Mac OS X - знает ли кто-нибудь, где это правило определено на Mac OS X Server? Нет файлов с добавлением 00_ в /usr/share/spamassassin/
где я предполагал, что это будет.
Немного терпения, и оно появилось в одном из моих списков рассылки (а теперь и в KBase Apple: TS3187):
Либо:
1) Добавить в /etc/mail/spamassassin.conf
score FH_DATE_PAST_20XX 0.0
или
2) Исправьте правило в /usr/share/spamassassin/72_active.cf
заменив FH_DATE_PAST_20XX
линия с:
header FH_DATE_PAST_20XX Date =~ /20[2-9][0-9]/ [if-unset: 2006]
или
3) Беги sa-update
и это тоже исправит. (Благодаря Мэтью Брайант)
sudo sa-update --nogpg --updatedir /etc/mail/spamassassin --debug
Мне пришлось изменить /private/etc/mail/spamassassin/00_FVGT_File001.cf, а затем вместо этого перезапустить почтовую службу.
Обновление /usr/share/spamassassin/72_active.cf ничего не дало мне.
(Mac OS X Server 10.6.2, в значительной степени обычная установка)