tux_topic_clean.pngUna breve reseña para explicar como podemos ‘limpiar’ una lista de cuantas de correo para utilizarla como filtro para spamassasin.

Problema:

Nos pasan una lista interminable de correos que deben estar en el fichero de configuración de spamassasin para salvaguardar las listas negras y las listas blancas.

Nos encontramos con que hay muchos dominios repetidos con diferentes nicknames la idea es agregar un * para expandir todos los nicknames posibles de cada dominio y eliminar duplicados del dominio, así hacemos que la lista sea mucho mejor procesada.

# sed ‘s/whitelist_from\ .*@/whitelist_from\ \*@/’ original_file > tmp_file

# mv tmp_file original_file

# sort -u original_file > fichero2

Obteniendo una lista así:

whitelist_from *@domain01.com
whitelist_from *@domain02.com
whitelist_from *@domain03.com
whitelist_from *@domain04.com
whitelist_from *@domainN.com

  • Facebook
  • Twitter
  • Google Buzz
  • E-Mail
  • Google Bookmarks
  • Google Reader
  • Delicious
  • Digg

Leave a Reply