Atualizei meu /etc/spamassassin/local.cf
arquivo 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 --lint
mostra 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 < spam
e 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…