Pessoal,
Aqui na empresa onde trabalho estava chovendo emails com o próprio username (Ex: [email protected] enviando para [email protected]) e o SpamAssassin deixava passar normalmente. Utilizando-se de uma regra que peguei aqui no Fórum, montei scripts que verificam dentro da mensagem se o From: é o próprio username. E o mais legal é que ele não exclui emails REALMENTE enviados de um usuário para ele mesmo, pois o spam tem a seguinte linha:
e uma mensagem verdadeira possui a seguinte linha:
Então, o que fiz?
1 - Criei um diretório chamado /etc/emails e lá dentro criei os scripts. Abaixo demonstro como ficou um (é necessário um script para cada conta de emails, tentei fazer em um só e dá um erro):
Nome do script: mail_fulano.sh
2 - Dei permissão para execução no arquivo: chmod +x mail_fulano.sh
3 - Incluí no /etc/crontab a seguinte linha:
Onde o Crontab verifica, de minuto em minuto, o Maildir do usuário e exclui as mensagens que possuam o "From: <[email protected]>".
Atenção! Para cada conta de email no servidor, é necessário um script, ok? E cada script deve estar no /etc/cron como mostra o item 3.
Até os anti-spams solucionarem este problema, esta é uma ótima alternativa!
Abraços a todos!
Diego Camargo