¿Cuál es la forma más sencilla de eliminar correos electrónicos marcados como spam por SpamAssassin?
-
05-07-2019 - |
Pregunta
Estoy en Ubuntu Intrepid, usando Postfix y SpamAssassin. He visto enfoques utilizando procmail (como el sugerido @ Apache ), pero estoy buscando una solución que no utilice procmail.
Esta es una pregunta de programación porque la respuesta correcta será algún tipo de código que realice la tarea en cuestión (mi respuesta a los votos negativos).
ACTUALIZAR la situación: utilicé este tutorial y funcionó de manera excelente: https: // ayuda. ubuntu.com/community/PostfixAmavisNew
Solución
Realmente depende en qué nivel desea eliminar el correo no deseado:
-
En el nivel de cliente de correo, usar reglas de cliente de correo electrónico (como las disponibles en Thunderbird) es fácil: solo establece una regla que elimine cualquier correo electrónico marcado como SPAM en el asunto.
-
En el nivel de usuario, si la máquina recibe automáticamente el correo, puede configurar un trabajo cron que inspeccione periódicamente el buzón local y nuevamente elimine los correos marcados como SPAM.
Es fácil si su tienda local utilizamaildir
ya que cada correo electrónico es simplemente un archivo, a diferencia del formatombox
que requeriría más trabajo, ya que es un archivo único.
La configuración demaildir
para postfix es trivial . -
En el nivel del servidor, utilizando
Amavisd
le permitirá tener más control sobre cómo se maneja el correo.
Amavisd
tiene una configuración de umbral donde puede definir una acción evasiva en función de la puntuación de spam dada por spamassassin.
Por ejemplo, cualquier cosa por encima de 15 puntos se pone en cuarentena y cualquier cosa por encima de 30 puntos se elimina.
Hay algunas instrucciones para instalando Amavisd en Ubuntu .
El punto es, que yo sepa, el trabajo de spamassassin
es identificar y dar puntos de spam a los correos electrónicos. La forma en que desea que se manejen no depende de spamassassin
sino de los otros módulos de la cadena.