Re: Hold&delete del spam y reenvio del correo lícito
El Sun, 18 Nov 2012 21:26:49 +0100, jors escribió:
> Con postfix + spamassassin estoy intentando hacer (en un proxy de salida
> de correo) que aquellos correos que spamassassin catalogue y marque como
> spam (en sus cabeceras), postfix los ponga en la cola de deferred para
> posteriormente revisarlos (y si son lícitos, marcarlos como ham y
> reencolarlos para su envío; y viceversa, marcándolos como spam y
> descartándolos).
(...)
> Spamassassin funciona y el header_check también, porque los correos con
> el X-Spam-Flag a YES son puestos en hold/deferred. Pero si luego trato
> de volver a poner estos correos en hold/deferred en la cola de envios,
> vuelve a entrar en el filtro del header_checks y de nuevo a ponerlo en
> hold (y así en un bucle infinito), con lo que el correo núnca llega a
> salir.
>
> ¿Alguna idea de cómo hacer lo que pretendo?
Se me ocurre que podrías añadir un "jugador" más (amavisd-new) que me
parece que te podría servir de "enlace" para lo que pretendes (revisa
esta doc¹) aunque personalmente prefiero que sean los propios usuarios
los que se encarguen de "catalogar/marcar" los mensajes que les llegan
para lo cual cada usuario dispone de una carpeta imap del tipo "/spam", "/
ham" y "/virus" a donde van a para los mensajes según hayan sido
clasificados. Los mensajes de spam se eliminan automáticamente cada 15 o
30 días (según configuraciones) y el usuario puede ir pasando los falsos
positivos a la carpeta de "/ham" para que la rutina del filtro bayesiano
del SA pueda aprender patrones válidos de estos mensajes (--sa-learn).
¹http://www.ijs.si/software/amavisd/#features-users
Saludos,
--
Camaleón
Reply to: