oscarmlage.com

djangonaut, sysadmin and father x2

User Tools

Site Tools


temp

This is an old revision of the document!


Instalamos dependencias

sudo apt-get install spamassassin spamc

Configuramos el daemon sudo nano /etc/default/spamassassin

ENABLED=1

Configuramos SpamAssassin sudo nano /etc/spamassassin/local.cf

report_safe 0
rewrite_header Subject *****SPAM*****

Lo iniciamos

sudo service spamassassin restart

Configuramos PostFix con sudo nano /etc/postfix/master.cf añadiendo al final

# SpamAssassin
spamassassin unix -     n       n       -       -       pipe
  user=debian-spamd argv=/usr/bin/spamc -f -e
  /usr/sbin/sendmail -oi -f ${sender} ${recipient}

y modificando al principio

smtp      inet  n       -       -       -       -       smtpd
  -o content_filter=spamassassin
  -o receive_override_options=no_address_mappings

Reiniciamos Postfix para aplicar los cambios con sudo service postfix restart

Configuramos Sieve para que mueva las cabeceras de SpamAssassin con sudo nano /var/lib/dovecot/sieve/default.sieve

require ["fileinto"];
# Move spam to Junk folder
if header :contains "Subject" "*****SPAM*****"
{
        fileinto "Correo electrónico no deseado";
        stop;
}

Para aprendizaje (de la carpeta de Correo electrónico no deseado), y actualización de BD, metemos en sudo crontab -e

# Aprender nuevo SPAM y actualizar BD
10      *       *       *       *       /usr/bin/sa-learn --spam --progress /home/vmail/*/*/.*no*deseado/*/*
0       2       *       *       *       /usr/bin/sa-update && /etc/init.d/spamassassin reload
temp.1475059351.txt.gz · Last modified: 2016/09/28 10:42 by Oscar M.