[Postfix-es] Mas de header_check

Salman ® informaciones en salman.es
Dom Nov 26 23:49:06 CET 2006


Despues de trajinar un poco lo solucione poniendolo como:

/^Subject:.*[0-9][0-9]:[0-9][0-9]:[0-9][0-9].*/i REJECT "Analisis: xxx"

Efectivamente Simon utilizo regexp: mirare lo de pcre

Aqui van algunas expresiones mas que le pueden valer a alguno:

/^Subject:.* [a-zA-Z]0[a-zA-Z][a-zA-Z]/i REJECT"Analisis: 999-0"
/^Subject:.* [a-zA-Z]1[a-zA-Z][a-zA-Z]/i REJECT"Analisis: 999-1"
/^Subject:.* [a-zA-Z][a-zA-Z]0[a-zA-Z][a-zA-Z]/i REJECT"Analisis: 999-2"
/^Subject:.* [a-zA-Z][a-zA-Z]1[a-zA-Z][a-zA-Z]/i REJECT"Analisis: 999-3"
/^Subject:.* [a-zA-Z][a-zA-Z][a-zA-Z]0[a-zA-Z][a-zA-Z]/i REJECT"Analisis: 999-4"
/^Subject:.* [a-zA-Z][a-zA-Z][a-zA-Z]1[a-zA-Z][a-zA-Z]/i REJECT"Analisis: 999-5"
/^Subject:.* [a-zA-Z][a-zA-Z][a-zA-Z][a-zA-Z]0[a-zA-Z][a-zA-Z]/i 
REJECT"Analisis: 999-6"
/^Subject:.* [a-zA-Z][a-zA-Z][a-zA-Z][a-zA-Z]1[a-zA-Z][a-zA-Z]/i 
REJECT"Analisis: 999-7"
/^Subject:.*(\w)\*(\w)\*(\w)\*(\w)/i REJECT "Analisis: xxx"
/^Subject:.*(\w)\-(\w)\-(\w)\-(\w)/i REJECT "Analisis: xxx"
/^Subject:.*(\w)\.(\w)\.(\w)\.(\w)/i REJECT "Analisis: xxx"
/^Subject:.*Re \[[0-9]\]: $/i REJECT "Analisis: 575"
/\%AMS_MESSAGE_SUBJECT/i REJECT "Analisis: Basura no gracias"
/\%XMAILER/i REJECT "Analisis: Basura no gracias"
/rnddigit/i REJECT "Analisis: Basura no gracias"
/rnducchar/i REJECT "Analisis: Basura no gracias"
/trimble/i REJECT "Analisis: Basura no gracias"
/\%AESUBJECT1/i REJECT "Analisis: Basura no gracias"
/\%CUSTOM_REP_NUMBER/i REJECT "Analisis: Basura no gracias"
/\%RANDOM_WORD/i REJECT "Analisis: Basura no gracias"
/\%RCPT_NAME\%/i REJECT "Analisis: Basura no gracias"
/\%RDN_WORD/i REJECT "Analisis: Basura no gracias"
/\%RND\-WORD/i REJECT "Analisis: Basura no gracias"
/\%RND_ALT/i REJECT "Analisis: Basura no gracias"
/\%SUBJECT\%/i REJECT "Analisis: Basura no gracias"
/\{HELSUBJ\}/i REJECT "Analisis: Basura no gracias"
/\{\}/i REJECT "Analisis: Basura no gracias"
/THE_SUBJECT/i REJECT "Analisis: Basura no gracias"

--
Saludos
Salvador Guzman
Salman PSL
Vigo, Galicia, España
+34 986.21.30.27
Correo @Salman.ES
http://Salman.EU/

----- Mensaje original ----- 
De: "Simon J Mudd" <sjmudd en pobox.com>
Para: <postfix-es en lists.wl0.org>
Enviado: domingo, 26 de noviembre de 2006 19:07
Asunto: Re: [Postfix-es] Mas de header_check


informaciones en salman.es (Salman ®) writes:

> Estoy pasando alguna de las condiciones que tengo en mis filtros hacia el
> header_check de Postfix, por ahora esta parando muchisima basura y a falta 
> esta

Como lo tienes configurado en main.cf? Utilizas un regexp o un pcre?

> noche de darme una paliza analizando logs buscando falsos positivos, me estoy
> dando de bruces con una expresion:
>
> /^Subject: .*(\d)(\d):(\d)(\d):(\d)(\d).*/i REJECT "Analisis: No valido"

Si es un regexp creo que no funcionara. Si es un pcre esta bien.
No usas los valores captado entre () asi que no tienes que ponerlo:

/^Subject: .*\d\d:\d\d:\d\d/i ....

El texto no tiene que estar entre "".

> Para que rechace los asuntos que tienen la hora dentro del asunto como:
>
> Subject: New software uploaded by Donna on Nov 23 17:10:00 MSK 2006
>
> que es algo bastante normal en los correos basura.
>
> El caso es que en  mis filtros personales funciona, en pruebas con un script 
> en
> PERL tambien, pero en el header_check no :-(
>
> ¿ Alguna idea ?, llevo dos horas dandole vueltas y no veo el fallo :-(

Usa header_checks = pcre:/etc/postfix/header_checks en vez de regexp: ....

Simon



--------------------------------------------------------------------------------


_______________________________________________
List de correo Postfix-es para tratar temas del MTA postfix en español
Postfix-es en lists.wl0.org
http://lists.wl0.org/mailman/listinfo/postfix-es 



Más información sobre la lista de distribución Postfix-es