Workaround SpamAssassin Y2K10 Bug (Servidor Mac OS X)

5

Relatório de erros: link

Acontece que o SpamAssassin está adicionando uma pontuação de 3,2 (FH_DATE_PAST_20XX) a todos os e-mails que passam pelo meu servidor de e-mail (Mac OS X 10.6 Server) por causa do bug acima.

Veja o log:

Jan  1 09:46:36 mail.example.com /usr/bin/amavisd[25021]: (25021-16) SPAM, <[email protected]> -> <[email protected]>, 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 ([email protected])

No bug, a regra é definida em /rulesrc/sandbox/emailed/00_FVGT_File001.cf , mas isso não existe no Mac OS X - alguém sabe onde essa regra está definida no Mac OS X Server? Não há arquivos prefixados com 00_ em /usr/share/spamassassin/ , que é onde eu supus que seria.

    
por Chealion 01.01.2010 / 20:54

2 respostas

6

Bom, um pouco de paciência e ele apareceu em uma das minhas listas de discussão (e agora no KBase da Apple: TS3187 ) :

Ou:

1) Adicionar a /etc/mail/spamassassin.conf

 score FH_DATE_PAST_20XX 0.0

ou

2) Corrija a regra em /usr/share/spamassassin/72_active.cf , substituindo a linha FH_DATE_PAST_20XX por:

header   FH_DATE_PAST_20XX    Date =~ /20[2-9][0-9]/ [if-unset: 2006]

ou

3) Execute sa-update e isso também será corrigido. (Obrigado ao Matthew Bryant )

sudo sa-update --nogpg --updatedir /etc/mail/spamassassin --debug
    
por 01.01.2010 / 21:07
0

Eu tive que modificar /private/etc/mail/spamassassin/00_FVGT_File001.cf e depois reiniciar o serviço de email.

A atualização do /usr/share/spamassassin/72_active.cf não fez nada para mim.

(Mac OS X Server 10.6.2, praticamente uma instalação simples)

    
por 04.01.2010 / 11:31