On Wed, Jun 25, 2014 at 03:30:26PM -0700, Julian Mehnle wrote: > > Yes, this is two deliveries, for two recipient records in the queue > > file, that are in fact the same recipient address? Why does this > > message have to identical envelope recipients? The pipe(8) pid > > would be the same for a single delivery with two recipients, as > > would "delays". > > The original RCPT TO addresses are actually different, but they > resolve to the same destination internally. If there was a way to > make Postfix collapse them into a single delivery, that would solve > my problem as well.
And the reason you don't detail how this is done is to annoy me, and delay the solution to your problem, right? :-) Fortunately, the picture becomes more clear below... > > What is the address class of the recipient domain (etl.qa.agari.com)? > > What configuration settings result in the use of the pipe transport? > > Address class? I assume you're referring to this, but I haven't configured > any classes explicitly. > > We have this in master.cf: > > > dmarc-aggregate unix - n n - - pipe > > flags=RXq user=automation argv=/usr/bin/ruby1.9.1 > > /usr/local/agari/hawking/qa/current/bin/dmarc_receive -e production -p > > /data/pipeline/queue automation > > and in main.cf: > > > mailbox_transport_maps = hash:/etc/postfix/mailbox Well, "mailbox_transport_maps" is a recipient-dependent version of mailbox_transport, which is in-fact unavoidably one recipient at a time. You'd need to use virtual(5) aliases and transport(5), not local aliases(5) and mailbox_transport to multiple recipients in one delivery. -- Viktor.