transport statt pipe(8) oder local(8)..?
Walter H.
Walter.H at mathemainzel.info
Do Jul 19 20:10:41 CEST 2018
On 18.07.2018 23:25, Christian Bricart wrote:
> Hallo zusammen,
>
> irgendwie scheine ich gerade nen Knoten im Hirn zu haben .. ;-)
>
> Wenn der Weg ein Skript über pipe(8) oder local(8) delivery agent weiter
> zu verarbeiten ist, ich das aber gerne über einen transport
> regeln/"prefixen" würde, weil das besser in's bestehende Setup passt...
> wie würde ich das dann tun..?
>
> Also bspw wäre der "normale" Weg:
>
> # main.cf:
> virtual_alias_maps = hash:/etc/postfix/virtual
>
> # /etc/postfix/virtual:
> thisuser at example.com forwarduser
>
> # /etc/aliases:
> forwarduser: "|/usr/local/bin/doforward someuser at example.net "
>
> Das ist aber insofern unflexibel, als dass ich für jede Zieladresse
> Adresse einen eigenen Alias anlegen müsste, der sich dann im Argument
> für den Parameter des aufzurufenden Skripts unterscheidet..
> Ergo würde ich daraus gerne einen "forwarder-transport" machen, der Art:
>
> # /etc/postfix/virtual:
> thisuser at example.com forwarder:someuser at example.net
>
> # master.cf:
> # mit forwarder_destination_recipient_limit=1 in main.cf ?
> forwarder unix - n n - - pipe
> user=nobody argv=/usr/local/bin/doforward ${nexthop}
>
> Nach der Lektüre von transport(5) dürfte ${nexthop} aber nicht die Form
> einer Mailadresse annehmen?
>
> Oder jemand andere/bessere Vorschläge..?
>
>
wieso nicht einfach
fwd unix - n n - - pipe
flags= user=nobody argv=/usr/local/bin/doforward ${sender} ${recipient}
in transport hast dann z.B. sowas
fwd.mail fwd:
und in virtual z.B.
@example.com any at fwd.mail
root at example.com root at fwd.mail
oder war das nicht das gewünschte ...
Walter
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname : smime.p7s
Dateityp : application/pkcs7-signature
Dateigröße : 3491 bytes
Beschreibung: S/MIME Cryptographic Signature
URL : <http://de.postfix.org/pipermail/postfix-users/attachments/20180719/0d3f84de/attachment.bin>
Mehr Informationen über die Mailingliste postfix-users