Hallo liste, zu o. a. Betreff habe ich eine Lösung finden können: milter_header_checks = habe ich ersetzt durch: header_checks =
if und endif Anweisungen aus milter_check_header habe ich entfernt. Ankommende Mails mit im Betreff ***SPAM*** (durch Spamassassin rewited) werden rejectet. Danke an Christian für deine Syntax in der milter_header_checks ! Grüsse, Markus On 21.09.2016 19:35, Markus Gonzalez wrote: > > > On 21.09.2016 19:25, Markus Gonzalez wrote: >> >> >> 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 > > Ausgabe für # postmap -q "subject: ***SPAM***" > pcre:/usr/local/etc/postfix/milter_header_checks > REJECT rejected by policy > > bedeutet also, das die Syntayx korrekt ist. > Allerdings wird diese offensichtlich durch postfix nicht ausgeführt. > >> >>> >>> Gruß >>> >>> Christian Boltz >>>