Le 19/05/2012 16:50, john a écrit :
> {snip]
> Thanks for the pointer to pipe document, I had Googled, but I got a mass
> of not very useful hits.
>
the official documentation of postfix can be found on
http://www.postfix.org/documentation.html
for the man pages, click on "All Postfix manual pages", which leads you to
http://www.postfix.org/postfix-manuals.html
and for all postfix parameters, click on "All main.cf parameters", which
leads you to
http://www.postfix.org/postconf.5.html
> OK, so if I got this right, were to continue using ${recipient} then I
> am passing /[email protected]/ to the LDA which may not be good.
>
> I assume that ${domain} is extracted from the recipient address and
> therefor might possible be blank (null),
the domain is never empty. (unless you configure postfix not to append
@myroigin, which is highly discouraged).
> but in the case above should
> result in /example.com/. Therefore ${user}@${domain} could give me /joe
> /(assuming an address of just/jo/e) or /[email protected]/ (assuming the
> example above).
>
> Whereas, it appears that ${nexthop} is either equals${domain} if the
> address is as above or ${mydomain} again assuming the the recipient
> address is just /joe,/ right?/
>
${nexthop} can be set by you in a transport entry.
> /If I am right, big if, then it would appear to be better to use
> ${domain} rather than ${nexthop}.
if using postfix 2.5 or higher (the variable didn't exist before).
> However, rereading the Dovecot LDA docs I might be better using
> ${recipient} as it appears that Dovecot parse the arguments anyway.
>
well, the risk is if you change the extension delimiter in postfix but
dovecot keeps using '+'. I prefer to handle the extension in postfix and
pass it via -m to dovecot.
> Oh well, back to the docs.
>
> Thanks for the help, but I think I am going to do a lot more reading!
>
> JohnA
>
>