Tabela de Conteúdos
Página desactualizada Esta página contém uma versão anterior deste guia que pode estar desatualizada. Para a consultar a versão mais recente clique aqui.
5.3.3 Filtro Anti-spam
Objectivo
Integrar um anti-spam no sistema de filtragem de emails.
Instalação
Ver a instalação do 3.7.1 Spamassassin.
Configuração
A configuração consiste em activar o filtro anti-spam, o que é feito no ficheiro /etc/amavis/conf.d/15-content_filter_mode:
# [...] # # Default SPAM checking mode # Uncomment the two lines below to enable it back # @bypass_spam_checks_maps = ( \%bypass_spam_checks, \@bypass_spam_checks_acl, \$bypass_spam_checks_re); # [...]
Na configuração por defeito, os emails considerados spam são colocados em quarentena e nenhuma informação chega ao destinatário. Nesta configuração queremos que os emails indiquem apenas as probabilidades de serem spam, deixando ao utilizador a escolha das acções a realizar. As configurações personalizadas são guardadas no ficheiro /etc/amavis/conf.d/50-user:
use strict; # # Place your configuration directives here. They will override those in # earlier files. # # See /usr/share/doc/amavisd-new/ for documentation and examples of # the directives you can use in this file $sa_spam_subject_tag = '***SPAM*** '; $sa_tag_level_deflt = undef; # add spam info headers if at, or above that level $sa_tag2_level_deflt = 6.31; # add 'spam detected' headers at that level $sa_kill_level_deflt = 9999; # triggers spam evasive actions #------------ Do not modify anything below this line ------------- 1; # insure a defined return
A “sensibilidade” do filtro anti-spam pode ser afinada alterando o valor de $sa_tag2_level_deflt: Com um valor mais baixo, serão necessários menos indicadores para que a mensagem seja considerada spam. No entanto, este valor não deve ser inferior a 5, ou corremos o risco de todas as mensagens, mesmo as mais legítimas, começarem a ser classificadas como spam.
Reiniciar o serviço amavisd-new:
/etc/init.d/amavis restart
Referências
- SpamAssassin Integration with Postfix, using Amavis (*http://wiki.apache.org/spamassassin/IntegratedInPostfixWithAmavis)
- Integrating amavisd-new Into Postfix For Spam- And Virus-Scanning (*http://www.howtoforge.com/amavisd_postfix_debian_ubuntu)