viernes, febrero 17, 2006

Postfix : Filtrar extension archivo adjunto

Filtrar por extension del archivo adjunto al correo en Postfix:

La configuracion de Postfix (/etc/postfix/main.cf ) deber­a tener una li­nea como:

body_checks = pcre:/etc/postfix/body_checks

Y en el archivo body_checks algo como:

/^Content-(.*); filename="(.*)\.COM(.*)"$/ 550 Attachment sospechoso
/^Content-(.*); filename="(.*)\.BAT(.*)"$/ 550 Attachment sospechoso
/^Content-(.*); filename="(.*)\.VBS(.*)"$/ 550 Attachment sospechoso

...Y asi­ para las extensiones que queramos filtrar
Obs: Las expresiones regulares en Perl por omision no son case-sensitive en postfix.