Actualizar reglas de spamassassin

Es necesario instalar el gcc y la librería r2c que puedes descargar desde aquí.

# yum install -y gcc
# wget ftp://rpmfind.net/linux/dag/redhat/el6/en/x86_64/dag/RPMS/re2c-0.13.5-1.el6.rf.x86_64.rpm
# rpm -i re2c-0.13.5-1.el6.rf.x86_64.rpm

Para hacerlo manual y comprobar el funcionamiento se hace en tres pasos:

# sa-update --nogpg --channel YOUR_SPECIFIC_CHANNEL_THAT_YOU_WANT_TO_USE
# sa-update --nogpg \
--channel sought.rules.yerp.org \
--channel sa.sosdg.org \
--channel updates.spamassassin.org

Si se quiere utilizar el canal por defecto

sa-update --nogpg

A continuación compilamos la actualización con:

/usr/bin/sa-compile --quiet

Y para finalizar se reinicializa el servicio

 /etc/init.d/spamassassin restart

Si se quier hacer en el cron cada dia:

sa-update --nogpg --channel YOUR_SPECIFIC_CHANNEL_THAT_YOU_WANT_TO_USE && /usr/bin/sa-compile --quiet && /etc/init.d/spamassassin restart

Referencias:

  • http://spamassassin.apache.org/full/3.0.x/dist/doc/Mail_SpamAssassin_Conf.html
  • https://spamassassin.apache.org/full/3.1.x/doc/sa-update.html
  • https://spamassassin.apache.org/full/3.2.x/doc/sa-compile.html
  • https://talk.plesk.com/threads/spamassassin-update-cron.338462/
  • http://sosdg.org/services/spamassassin
  • http://forum.mailcleaner.org/viewtopic.php?t=964