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.1475059140.txt.gz · Last modified: 2016/09/28 10:39 by Oscar M.