Notas sobre spamd bajo daemontools.

– Los servicios estaran normalmente en /service

– Se comprueba el estado de spamd con

# svstat /service/spamd
/service/spamd: up (pid 1939) 34236363 seconds

– Los cambios en la configuración de spamassassin requieren reiniciar el servicio con daemontools:

# svc -d /service/spamd
# svc -u /service/spamd
# svstat /service/spamd
/service/spamd: up (pid 17737) 1 seconds

– Los logs con errores se encuentran en /var/log/spamd/current:

@400000004a81b0610d972234 [1939] info: spamd: server killed by SIGTERM, shutting down
@400000004a81b06d0cc8a2ec [17737] info: config: score: the non-numeric score (+10) is not valid, a numeric score is required
@400000004a81b06d0ccc11d4 [17737] info: config: SpamAssassin failed to parse line, “ENGENDRO +10” is not valid for “score”, skipping: score ENGENDRO +10

– Actualizar el spamassassin desde CPAN:

cd /root
perl -MCPAN -e shell
install Mail::SpamAssassin

– Actualizar reglas de spamassassin:

sa-update

– Reiniciar la base de datos bayes (y hacer cosas con bayes en general)

sa-learn –clear

Importante: luego hay que reiniciar el spamd!