[Postfixbuch-users] Antw: Re: Anderes Relay bei bestimmter Absender/Betreff-Kombination

Patrick Ben Koetter p at sys4.de
Mi Jun 11 08:10:53 CEST 2014


* Barth Uwe <postfixbuch-users at listen.jpberlin.de>:
> Mehre Instanzen wollte ich eigentlich meiden, da meine Relaykette durch
> hauseigene Konstrukte sowieso schon nicht als "übersichtlich" zu
> bezeichnen ist.

Dann schreibe einen MILTER, der als solcher sowohl auf envelope-sender als
auch auf das Subject Zugriff hat und lass ihn das Routing bestimmen. Das
Routing soll er als Header in der Mail vermerken:

X-ROUTING: ROUTE66

Wenn die Mail in Postfix zurückkommt, lässt Du in Postfix milter_header_checks
darauf los und suchst nach dem Header, den Du hinzugefügt hast. Wenn der
Header vorhanden ist, führst Du als Aktion "FILTER transport:destination" aus
und routest die Nachricht so über die passende Route:

/^X-ROUTING: ROUTE66$/      FILTER: airplane:usa

Wir haben das mal für einen Kunden gebaut und es funktioniert wunderbar.

p at rick




> Uwe
> 
> >>> "Jan P. Kessler" <postfix at jpkessler.info> 11.06.2014 03:32 >>>
> 
> > > Vielleicht kann mir ja jemand die
> > > Richtung aufzeigen.
> >
> > Ganz grobe Ideen:
> >
> > - Restriction class mit FILTER Aktion (nicht wirklich
> > multirecipient-tauglich)
> >
> > - senderabhängiges Routing auf 2te Instanz, die einen transport
> table
> > Eintrag für den Empfänger hat und ansonsten direkt ausliefert oder
> einen
> > relayhost gesetzt hat (ein bisschen unübersichlich)
> 
> Sorry, hatte "Absender/Empfänger"-Kombination gelesen. Bei
> "Absender/Betreff" könnte das ein Ansatz sein:
> 
> - senderabhängiges Routing auf 2te Instanz, die per header_checks und
> FILTER Aktion das spezielle Relay ansteuert und ansonsten direkt
> ausliefert oder einen relayhost gesetzt hat
> 
> -- 
> _______________________________________________
> Postfixbuch-users -- http://www.postfixbuch.de 
> Heinlein Professional Linux Support GmbH
> 
> Postfixbuch-users at listen.jpberlin.de 
> https://listi.jpberlin.de/mailman/listinfo/postfixbuch-users 
> 
> 
> -- 
> _______________________________________________
> Postfixbuch-users -- http://www.postfixbuch.de
> Heinlein Professional Linux Support GmbH
> 
> Postfixbuch-users at listen.jpberlin.de
> https://listi.jpberlin.de/mailman/listinfo/postfixbuch-users

-- 
[*] sys4 AG
 
https://sys4.de, +49 (89) 30 90 46 64
Franziskanerstraße 15, 81669 München
 
Sitz der Gesellschaft: München, Amtsgericht München: HRB 199263
Vorstand: Patrick Ben Koetter, Marc Schiffbauer
Aufsichtsratsvorsitzender: Florian Kirstein
 



Mehr Informationen über die Mailingliste Postfixbuch-users