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.