Introducción:
Durante mucho tiempo bajo Debian Wheezy, Spamassassin funcionó bastante bien hasta que actualicé el sistema a Jessie. Fue entonces cuando Spamassassin(spamd) comenzó a bloquearse de vez en cuando sin dar muchas razones.
Causa del mensaje de error:
Buscando en los registros del sistema (/var/log/syslog) encontré el siguiente error:spamd[7490]: util: refusing to untaint suspicious path: "/${SAHOME}"
No estoy seguro de si esta es la causa de los bloqueos, pero ciertamente no ayuda. Así que pensé que primero debería intentar resolver este error primero. De acuerdo con este sitio, dado que Spamassassin ahora se inicia a través de 'systemd', las variables establecidas en el archivo de configuración de inicio (/etc/default/spamassassin ) no se expanden y se transmiten 'tal cual' en la línea de comando para iniciar spamd proceso. ej.SAHOME="/var/lib/spamassassin/"
OPTIONS="--create-prefs --max-children 5 --username spamd --helper-home-dir ${SAHOME}"
Solución:
Dado que este archivo no se sobrescribirá durante las actualizaciones, la sugerencia fue escribir el valor de esta variable directamente en la línea de OPCIONES en (/etc/default/spamassassin ) de la siguiente manera:OPTIONS="--create-prefs --max-children 5 --username spamd --helper-home-dir /var/lib/spamassassin/"
Ahora al menos este error ya no ocurre y el tiempo dirá si los bloqueos de spamd todavía están sucediendo.