[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