Tabla de Contenidos
5.3.3 Filtro Anti-spam
Objetivo
Integrar un filtro anti-spam al sistema de filtros de e-mails.
Instalación
Configuración
La configuración consiste en activar el filtro anti-spam en el archivo /etc/amavis/conf.d/15-content_filter_mode:
- /etc/amavis/conf.d/15-content_filter_mode
# [...] # # Default SPAM checking mode # Please note, that anti-spam checking is DISABLED by # default. # If You wish to enable it, please uncomment the following lines: @bypass_spam_checks_maps = ( \%bypass_spam_checks, \@bypass_spam_checks_acl, \$bypass_spam_checks_re); # [...]
De manera predeterminada, los e-mails considerados spam son ubicados en cuarentena sin que información alguna llegue al destinatario. En esta configuración queremos que los e-mails indiquen apenas la probabilidad de spam, dejándole al usuario que elija las acciones a realizar. Las configuraciones personalizadas se almacenan en el archivo /etc/amavis/conf.d/50-user:
- /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
La “sensibilidad” del filtroanti-spam puede ser afinada alterando el valor $sa_tag2_level_deflt: Si tiene un valor más bajo, entonces serán necesarios menos indicadores para que un mensaje sea considerado como spam. Sin embargo, este valor no debe ser inferior a 5, porque corremos el riesgo de que todos los mensajes aun los legítimos, sean considerados como spam.
Reiniciar el servicio amavisd-new:
root@server:~# service amavis restart