SpamAssassin no parece estar "aprendiendo" de los ejemplos de spam reenviados

SpamAssassin no parece estar "aprendiendo" de los ejemplos de spam reenviados

Tengotrampa de spam@ytrampa@direcciones configuradas en mi servidor de correo y reenviar ejemplos de spam a la dirección spamtrap. Tenía la esperanza de que después de algunos ejemplos, SpamAssassin 'aprendiera' a identificar las características particulares del correo spam con atributos comunes, pero este no parece ser el caso: todavía se entrega como correo normal.

Por ejemplo, algunos correos electrónicos del mismo remitente y/o con el mismo asunto, a pesar de haber sido enviados varias veces atrampa de spam@, simplemente se entregan normalmente.

¿Parece que SpamAssassin no funciona o no está configurado correctamente, o he entendido mal un aspecto fundamental de su funcionamiento?

Respuesta1

Spamassassin utiliza una serie de reglas para decidir si un correo electrónico está bloqueado y crea una puntuación de cada correo electrónico. Esto normalmente se incluye en el encabezado de cada correo electrónico, para que pueda ver qué reglas se han activado.

La capacitación de Spamassassin mejora las pruebas bayesianas de spam, por lo que si la capacitación funciona, debería ver aparecer lo siguiente

X-Spam-Status: Yes/No, score=X.X required=5.0 tests=BAYES_99...... autolearn=no 

La puntuación BAYES_99 significa que la probabilidad de que el correo electrónico tenga spam es del 99 al 100 %, sin embargo, puede obtener de BAYES_00 a BAYES_99.

Si no puede ver la línea anterior en ningún correo electrónico, entonces Spamassassin no está funcionando.

En mi configuración de Virtualmin cambié para tener una carpeta de spam a la que muevo los correos electrónicos y luego hay un trabajo diario que ejecuta la capacitación Spamassassing y después de 4 semanas elimina el correo electrónico.

Actualmente configuro el script para cada usuario con lo siguiente:

/usr/bin/sa-learn -u <username> --spam /home/domain/homes/<user>/Maildir/.<folder name>/cur/  
/usr/bin/find /home/domain/homes/<user>/Maildir/.<folder name>/cur/ -mtime+28 -exec rm {} \;

información relacionada