
O bug do SpamAssassin 2010 deveria ter sido corrigido pouco depois de se tornar amplamente conhecido e, de fato, a regra ofensiva em meu /usr/share/spamassassin/72_active.cf foi atualizada. No entanto, as mensagens recebidas ainda estão sendo marcadas por isto, por exemplo:
X-Spam-Status: No, score=3.188 tagged_above=-999 required=6.31 tests=[BAYES_50=0.001, FH_DATE_PAST_20XX=3.188, SPF_PASS=-0.001]
Aqui está a regra relevante:
##{ FH_DATE_PAST_20XX
header FH_DATE_PAST_20XX Date =~ /20[2-9][0-9]/ [if-unset: 2006]
describe FH_DATE_PAST_20XX The date is grossly in the future.
##} FH_DATE_PAST_20XX
Estou no spamassassin/3.2.5-2+lenny1.1~volatile1 no Debian Lenny, completamente atualizado. Alguma indicação de onde procurar para descobrir o que está acontecendo? Não sei nada sobre o SpamAssassin; outra pessoa geralmente gerencia isso, mas estou livre agora e estou tentando descobrir qual é o problema, porque isso está nos incomodando há um tempo e só agora percebemos que esse bug ainda estava nos afetando.
Atualização: reduzi a pontuação da regra FH_DATE_PAST20XX para 0,1, tanto em /etc/spamassassin/local.cf quanto em /usr/share/spamassassin/50_scores.cf e éaindadando 3.188 pontos para esta regra. Alguma idéia do que está acontecendo? Isso realmente me deixou perplexo.
Atualização 2: Parece que depois de reiniciar o amavisd, o problema foi corrigido. Qual é a diferença entre amavisd e spamd? Parece que ambos não deveriam estar funcionando, ou algo assim.
Responder1
Essa regra que você postou é a que apresenta erros - procure um arquivo como:
/var/lib/spamassassin/3.002005/updates_spamassassin_org/72_active.cf
Isto substituirá a regra padrão em /usr/share/ (vejaaqui) - você deseja que a regra fixa tenha um [2-9] em vez de [1-9]:
##{ FH_DATE_PAST_20XX
header FH_DATE_PAST_20XX Date =~ /20[2-9][0-9]/ [if-unset: 2006]
describe FH_DATE_PAST_20XX The date is grossly in the future.
##} FH_DATE_PAST_20XX
Depois de verificar isso, certifique-se de ter reiniciado o componente daemon spamd do SpamAssassin para que ele possa reler suas regras.
Responder2
Acontece que eu precisava reiniciar o amavisd, não o spamd.