[Postfixbuch-users] Test auf whitespace in header_checks
Werner Detter
werner at aloah-from-hell.de
Do Jun 1 16:09:57 CEST 2006
Olaf Zaplinski schrieb:
> Hallo,
>
> der Test auf Whitespaces in header_checks will bei mir nicht so recht:
>
> echo 'Date: Wed, 1 Jun 2005 12:07:54 0800' | postmap -fq - regexp:header_checks
>
> hat nichts zu mäkeln, wenn ich in header_checks die Zeile
>
> /^Date:.*200(0|1|2|3|4|5)/ REJECT wrong date in message
>
> in
>
> /^Date:.*\s200(0|1|2|3|4|5)/ REJECT wrong date in message
>
> ändere. Wieso?
>
> Olaf
Hi Olaf,
das liegt daran, dass IMHO der PERL Whitespace Character '\s'
nicht REGEXP kompatibel ist. verwende pcre anstelle dessen:
/^Date:.*\s200(0|1|2|3|4|5)/ REJECT wrong date in message
echo 'Date: Wed, 1 Jun 2005 12:07:54 0800' | postmap -fq -
pcre:header.checks
Date: Wed, 1 Jun 2005 12:07:54 0800 REJECT wrong date in message
Grüsse,
Werner
Mehr Informationen über die Mailingliste Postfixbuch-users