On Fri, Jan 23, 2015 at 04:31:39PM +0000, Chris Robinson wrote:
> If ????
> must be a transport:destination then maybe ???? could be an entry in
> master.cf that was a unique version of smtp which had a postconf parameter
> to point it at the special transport map.
>
> Is something like this feasible?
No. There is only one queue manager, and it uses one trivial-rewrite
service, which is responsible for transport resolution.
Except when transport selection has a message-level FILTER override,
it follows a fixed strategy that employs the various documented
global parameters. There is no other mechanism to influence this
from a policy service.
For custom per-user routing that depends on policy-based factors
force an extra SMTP hop for the entire message via a transport with
recipient concurrency set to 1. On the receiving end of that you
can do per-user FILTER actions as messages will have only one user
at a time (delivered as many times as there are recipients).
--
Viktor.