09/10/2013

Filtrado de correos con mpop bajo windows


Utilizo mpop bajo windows para descargar correos, y quiero borrar en el servidor ciertos correos sin necesidad de descargarlos.
Creo el fichero de texto filter.txt con las cadenas de texto que quiero utilizar para filtrar según las cabeceras del correo, poniendo una cadena en cada línea.
En el fichero de configuración del mpop, hay que añadir la siguiente línea:
filter (findstr /l /n /g:"filter.txt" | find /c ":" | find "0" & IF ERRORLEVEL 1 (ECHO 1 | CHOICE /C:12 /N))
Lo del "ECHO ... CHOICE" del final es para devolver un código de error de 1 ó 2 según queramos que el correo filtrado sea eliminado del servidor u omitido de la descarga. Yo quiero eliminarlos, pero si quisiera omitir la descarga debería poner ECHO 2.

No hay comentarios:

Publicar un comentario