Primero, decir que utilizo Qmail-Scanner, así que
ya tengo una cola que mirar de vez en cuando por los posibles falsos positivos
(me refiero a la cola de quarantine) y me decidí a añadir una segunda
cola, así que guardaré los mails que SpamAssassin consideré spam.
Para conseguirlo utilizo la función de QUEUE_EXTRA
que permite enviar una copia de todos los mails a otra dirección, y en esa
dirección que recibe todo los emails añado un filtro para
archivar el spam.
Para filtrar yo utilizo maildrop,
aunque creo que la mayoría de vosotros usaréis procmail, pero la idea
es la misma. Si por ejemplo desviamos todo el correo a
archivedcopy@midominio.com podemos crear el fichero .qmail-archivedcopy
que contenga:
| /usr/bin/maildrop .qmail-archivedcopy-filter.txt
Después creamos un fichero .qmail-archived-copy-filter.txt con un
contenido parecido a este:
if (/^X-Spam-Status: *Yes/)
{
to spam-account/Maildir/
}
Antes habré creado la cuenta spam-account@midominio.com, esto me sirve para
los primeros días y así intentar ajustar SpamAssassin. Una vez que estemos
contento con los resultados podemos simplemente ignorar los
mensajes que se consideran spam, y estaremos seguros de que tenemos
una copia en spam-account@midominio.com por si resultase que ese mail tan
importante se archivó como falso positivo.
Aparte, ya que tenemos la cuenta el fichero
.qmail-archived-copy-filter.txt podemos añadir otras reglas que nos
puedan ser útiles (guardar los mensajes que envíen los comerciales, enviar una
copia de los mails recibidos de tal dirección a administración o lo que sea).