milter_header_checks
Markus Gonzalez
ml at markus-gonzalez.de
Mi Sep 21 19:25:33 CEST 2016
On 21.09.2016 18:58, Christian Boltz wrote:
> Hallo Markus, hallo zusammen,
>
> Am Mittwoch, 21. September 2016, 18:52:28 CEST schrieb Markus Gonzalez:
>> in der Datei: /usr/local/etc/postfix/milter_header_checks befindet
>> sich folgender Inhalt:
>>
>> if /^Subject:/i
>> /^Subject: ***SPAM***/ REJECT rejected by policy
>> endif
>
>> Kommt nun eine Mail mit entsprechendem Subject an sehe ich in der
>> maillog folgende Message:
>>
>> Sep 21 18:41:31 net01 postfix/cleanup[1833]: warning: pcre map
>> /usr/local/etc/postfix/milter_header_checks, line 2: error in regex at
>> offset 11: nothing to repeat
>>
>>
>> ich habe hier offensichtlich einen fehler in der syntax, habe auch
>> schon diverse möglichkeiten mit gleichem ergebnis ausprobiert und
>> finde einfach keine lösung.
>>
>> kann mir hier bitte jemand helfen ??
>
> Der * hat in der Regex eine Sonderbedeutung - das vorherige Zeichen darf
> beliebig oft (0..∞) vorkommen.
>
> Wenn Du wirklich nach einem * suchen willst, musst Du den als \*
> escapen. In Deinem Fall also (ungetestet!)
>
> /^Subject: \*\*\*SPAM\*\*\*/ REJECT rejected by policy
>
getestet: keinen Eintag mehr in den Logs, jedoch auch keine Filterung ...
Da ist irgendwo noch nen Wurm drin oder ich hab ne Vollblockade.
Danke aber ersteinmal für Deine Antwort
>
> Gruß
>
> Christian Boltz
>
Mehr Informationen über die Mailingliste postfix-users