On Mon, Apr 04, 2011 at 02:02:17PM -0700, email builder wrote: > Hello, > > I've found that in main.cf, this works fine: > > transport_maps = hash:/etc/postfix/transport1 hash:/etc/postfix/transport2 > > But not in master.cf (under a smtpd process definition): > > -o transport_maps=hash:/etc/postfix/transport1 hash:/etc/postfix/transport2
The only Postfix service that consults the transport table is trivial-rewrite(8), which in turn is consulted by smtpd(8), cleanup(8), qmgr(8), ... with the main routing decision made in qmgr(8). Postfix parameter settings don't get recorded in the queue file as the message moves through the various stages of processing. Each service (smtpd(8), cleanup(8), qmgr(8), smtp(8), ...) has its own view of the configuration settings. -- Viktor.