procmail
Más información
- Creador
- Stephen R. van den Berg
- Año
- 1990
- Tipo
- Filtro de correo
El programa de Unix que clasificaba el correo entrante con expresiones regulares, en un lenguaje de configuración que nadie llegó a memorizar del todo.
Stephen R. van den Berg publicó procmail en 1990. Se invocaba desde .forward y leía reglas, llamadas recetas, de .procmailrc. Cada receta empezaba con :0, seguida de condiciones en forma de expresiones regulares sobre las cabeceras y una acción: guardar en una carpeta, reenviar o pasar el mensaje por otro programa. Permitía separar listas de correo en carpetas propias, tirar basura evidente y pasar el correo por filtros antispam mucho antes de que los clientes supieran hacer nada de eso. Su compañero formail reescribía cabeceras y partía archivos mbox.
La sintaxis era compacta hasta el límite de lo legible, y la mayoría copiaba las recetas de otro. La última versión, la 3.22, salió en 2001, y el programa siguió en producción durante años sin mantenimiento, con agujeros de seguridad que nadie quedaba para arreglar.