Tema:
Si tienes un servidor de listas, eres el moderador de alguna de ellas y tu buzón se inunda de peticiones pendientes de moderación es seguro que vas a necesitar implementar spamassassin. Aquí describo una sencilla manera de lograr minimizar casi totalmente el spam con Debian.
Instalamos spamassasin
aptitude install spamassassin
Creamos el directorio /var/lib/spamassassin :
mkdir /var/lib/spamassassin
Creamos el usuario spamassassin:
useradd -r -d /var/lib/spamassassin -N -s /sbin/nologin -c 'Spamassassin' spamassassin
Damos permisos en el directorio donde guardaremos las preferencias de cada lista:
chown spamassassin /var/lib/spamassassin
Modificamos la sección OPTIONS de /etc/default/spamassassin para que contenga lo siguiente:
OPTIONS="-x -u spamassassin -P --virtual-config-dir=/var/lib/spamassassin/%u.prefs --max-children 5 --helper-home-dir -i"
Detenemos/iniciamos spamassassin:
invoke-rc.d spamassassin stop
invoke-rc.d spamassassin start
Descomentamos esta línea en el archivo de configuración de mailman /etc/mailman/mm_cfg.py :
GLOBAL_PIPELINE.insert(1, 'SpamAssassin')
Detenemos/iniciamos mailman:
invoke-rc.d mailman stop
invoke-rc.d mailman start
Con esta configuración el valor de score para descartar un mensaje es 10 y para reternerlo para moderación es de 5.