On Wed, Jun 25, 2014 at 01:54:21PM -0700, Julian Mehnle wrote: > > That is exactly what Postfix does by default, without any tweaking > > of destination recipient settings. > > Great! Now, if it currently *doesn't* (i.e., it invokes the pipe > command once per RCPT TO, not once per message), what's the best > way to debug my configuration?
You may be misreading the logs. What evidence do you have that in fact there is a separate delivery for each recipient. LOGS! That said, if the pipe transport is reached via "mailbox_transport", then indeed you get one delivery per recipient, because the recipient concurrency for the "local" transport (correctly) defaults to 1, and "mailbox_transport" is local(8) delivery agent feature, in which some mail is punted to another transport for delivery after alias expansion. -- Viktor.