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