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 >