spamassassin não honra local.cf

spamassassin não honra local.cf

Atualizei meu /etc/spamassassin/local.cfarquivo spamassassin para atualizar algumas regras de pontuação. Porém, mesmo após reiniciar o spamassassin (via serviço), as novas pontuações não são mostradas nos emails de spam. Na verdade, nada nesse arquivo parece influenciar o funcionamento do spamassassin.

Eu uso o exim como meu MTA, mas isso não importa. Todos os pacotes foram instalados via apt-get e estão na versão mais recente 14.04.

Por exemplo, eu tenho isso:

score HTML_MESSAGE 2.0

definir em /etc/spamassassin/local.cf. Reiniciei o exim e o spamassassin. spamassassing --lintmostra que não há erros no arquivo. Então recebi mais um spam com isto:

0.0 HTML_MESSAGE           BODY: HTML included in message

No campo Relatório X-Spam.

Executei spamassassin -D < spame a ordem de carregamento dos arquivos cfg parece estar errada:

Jun  8 13:34:07.300 [21668] dbg: config: read file /etc/spamassassin/local.cf
...
Jun  8 13:34:07.600 [21668] dbg: config: read file /var/lib/spamassassin/3.004000/updates_spamassassin_org/50_scores.cf
...
Jun  8 13:34:07.787 [21668] dbg: config: read file /var/lib/spamassassin/3.004000/updates_spamassassin_org/73_sandbox_manual_scores.cf
Jun  8 13:34:07.788 [21668] dbg: config: fixed relative path: /var/lib/spamassas
sin/3.004000/updates_spamassassin_org/local.cf
...

O que está acontecendo?

Bem, isso foi um desperdício de 100 reputação por uma recompensa!

Responder1

verifique se você tem a seção Spam Assassin de /etc/exim.conf descomentada.

Bela postagem sobre filtragem de spam com Exim e Spamassassin

Responder2

/var/lib/spamassassin/3.004000/updates_spamassassin_org/50_score.cfé o arquivo que se deseja editar para que as pontuações sejam realmente refletidas.

Esta claramente não é uma solução limpa!Mas funciona onde nada mais funciona…

informação relacionada