[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