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

Обходной путь Ошибка SpamAssassin Y2K10 (Mac OS X Server)

Отчет об ошибке: 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, в значительной степени обычная установка)