[Postfixbuch-users] RegEx bei leerem Betreff

Jim Knuth jk at jkart.de
Sa Dez 5 23:13:13 CET 2009


am 05.12.2009 22:52 Uhr schrieb Wolfgang Zeikat <wolfgang.zeikat at desy.de>:


> Jim Knuth wrote:
> 
>>> /^Subject:\s*$/ REJECT
>>
>> hab das jetzt mit postmap geprüft:
>>
>> postmap -q "Subject:" regexp:/etc/postfix/filter/header_checks.regexp
>> REJECT Bitte keine leeren Betreffzeilen verwenden/Do not send emails 
>> without subject
>>
>> Alles ok, aber live gehen solche Mails durch. Warum?
> 
> Funktionieren denn andere Subject-bezogene header_checks?
> 
> Und: wenn in der Mail keine Subject:-Zeile ist, greift die regexp nicht, 
> könnte das der Grund sein?

ja, genau. Ich habe das mit Thunderbird (Mac) probiert und da wird bei 
völlig leerem Betreff keine Subject Zeile im Header erzeugt.
SA bzw. Amavis hat das aber erkannt und MISSING_SUBJECT=1.762 erteilt.

> 
> Kannst du mal eine entsprechende Mail auf pastebin ablegen?
> 
> Ich wusste nicht, dass regexp in Postfix "\s" unterstützt, wie sieh's mit
> /^Subject:[:[space]:]*$/ REJECT blah
> aus?

schlecht ;) schlägt gar nicht an

> 
> Hope this helps,
> 
> wolfgang


-- 
mit freundlichem Gruss - with kind regard
Jim Knuth




Mehr Informationen über die Mailingliste Postfixbuch-users