[Postfixbuch-users] Header_checks ..invers nicht funktionsfaehig
Uwe Walter
lists at warp-factor.de
Fr Okt 31 03:13:38 CET 2008
Am Donnerstag, 30.10.2008, 21:22:08 +0100 schrieb Mathias Droll:
> Hallo,
Hallo.
> /name=[^>]*ABC[0-9][0-9][0-9]$/ REJECT falsch
> funktioniert nicht, nur wenn ich das Dollarzeichen weglasse greift die
> Regel.
Erster Gedanke:
Mögliche Leerzeichen am Ende.
,----
| /name=[^>]*ABC[0-9][0-9][0-9]\s*$/ REJECT
`----
> Natürlich flutschen Anhänge mit z.b. diesen Aufbau durch ( ABC12345).
Und auch hier:
Das Leerzeichen abdecken.
,----
| /name=[^>]*\s*ABC[0-9][0-9][0-9]\s*$/ REJECT
`----
> [...] also wenn NICHT dieser Aufbau zu tragen kommt, soll die Mail
> rejected werden.
An der Stelle würde ich die Negation innerhalb der RegEx notieren.
,----
| /(?!name=[^>]*\s*ABC[0-9][0-9][0-9]\s*)$/ REJECT
`----
Wie war das noch mit den digits, 3 Stück?
,----
| /(?!name=[^>]*\s*ABC\d{3}\s*)$/ REJECT
`----
--
Freundliche Grüße
Uwe Walter
Mehr Informationen über die Mailingliste Postfixbuch-users