Detallitos del Procmail y spamassassin pendientes
Hola gente, una breve nota para comentar un par de cosas que me traian de cabeza con el procmail y que por falta de tiempo habia dejado apartadas. Una de ellas es muy obvia, la otra facil de encontrar, pero como digo no he tenido mucho tiempo.
El primer asunto es el filtrado de correo segun la dirección de origen. Es muy útil para por ejemplo archivar todos lso correos de alguien en una carpeta. Estuve intentandolo así sin exito:
:0 * ^From: *usuario@dominio.com* .Carpeta/
Como no tenia tiempo, y no era algo vital ya que podia hacerlo a mano lo dejé apartado, pero hoy me he puesto con ello, y era algo como digo muy obvio, se trata simplemente de poner símbolos de escape en los caracteres extraños, vease “@” o “.”. Escapando estos caracteres funciona bien.
:0 * ^From: *usuario\@dominio\.com* .Carpeta/
El otro tema es enviar copias de los correos a otra cuenta (en mi caso porque tengo varias cuentas y así las centralizo. Para enviar una copia de cada correo debemos poner:
:0c ! usuario@dominio.com
Si lo que queremos es redirigir los correos en lugar de enviar una copia, basta con quitar la “c” de detras del “0″ (cero), así:
:0 ! usuario@dominio.com
Con el spamassassin tenia pendiente automatizar el aprendizaje con el sa-learn, aprovechando que tengo carpetas imap, tengo una para los falsos positivos y una para los spam que se cuelan.
Simplemente ponemos un cron cada X tiempo, que corra un script similar al que ofrece Ricardo Galli en este post. Un saludo.


