[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