<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Hi,<div class=""><br class=""></div><div class="">Am 09.06.2017 um 09:18 schrieb Thomas Schwenski <<a href="mailto:thomas.schwenski@xanismail.de" class="">thomas.schwenski@xanismail.de</a>>:<br class=""><div><br class=""><blockquote type="cite" class="">unabhängig davon, dass dieser Vorschlag von Christian jetzt nicht ganz zu Deinem Szenario passt:<br class=""><div class=""><div class="">Ich mache das ähnlich - ich lasse per always_bcc die Mail bei mir an ein Script übergeben, welches dann</div></div></blockquote><blockquote type="cite" class=""><div class=""><div class="">prüft ob Auto-Reply aktiviert ist (als Abwesenheitsassistenz), prüft ob bestimmte Header in der Mail fehlen</div></div></blockquote><blockquote type="cite" class=""><div class=""><div class="">(List*, Precedence: Bulk, etc.) und ob dem Absender schon eine Abwesenheitsnachricht im Zeitraum X</div></div></blockquote><blockquote type="cite" class=""><div class=""><div class="">zugestellt wurde und nur dann eine Abwesenheitsmail auslöst. D.h. die Original-Mail verlässt den </div></div></blockquote><blockquote type="cite" class=""><div class=""><div class="">Postfix-Weg nicht.<br class=""></div></div></blockquote></div><br class=""></div><div class="">Das geht auch mit smtpd_restriction_classes und der FILTER Action ohne das Du always_bcc benutzen</div><div class="">musst.</div><div class=""><br class=""></div><div class="">Beispiel eines Scripts das fuer bestimmte Empfaenger oder Domains den Betreff aendert:</div><div class="">,---[main.cf]</div><div class="">| filter_destination_recipient_limit = 1</div><div class=""><div class="">| smtpd_restriction_classes = change_subject</div><div class="">| change_subject = check_recipient_access hash:subject_lists</div></div><div class="">`---</div><div class=""><br class=""></div><div class="">,---[subject_lists]</div><div class="">| <a href="mailto:some@address.com" class="">some@address.com</a> FILTER filter:smtp</div><div class="">`---</div><div class=""><br class=""></div><div class="">,---[master.cf]</div><div class=""><div class="">| filter unix - n n - 10 pipe</div><div class="">| flags=Rq user=filter null_sender=</div><div class="">| argv=/some/path/change_subject.sh ${original_recipient} -f ${sender} -- ${recipient}</div></div><div class="">`---</div><div class=""><br class=""></div><div class="">In diesem Fall veraendert das Script zwar die Mail, aber es kann genauso gut auch einfach nur den</div><div class="">Inhalt pruefen und entsprechend reagieren.</div><div class=""><br class=""></div><div class="">Wichtig bei dem Script ist, dass die Exit-Codes stimmen. Siehe auch: <a href="http://www.postfix.org/FILTER_README.html" class="">http://www.postfix.org/FILTER_README.html</a></div><div class=""><br class=""></div><div class=""><br class=""></div><div class="">Winni</div></body></html>