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