Hi all! I have a transport "foo" defined in master.cf that delivers messages via a pipe command. In an edge case Postfix is receiving messages with multiple recipients (multiple RCPT TO commands). I'm looking for a way to have such messages delivered to the pipe command only once, period, not once per recipient.
At first I thought I could just set foo_destination_recipient_limit = 1 in main.cf (per <http://www.postfix.org/postconf.5.html#transport_destination_recipient_limit>), but it turns out this has no effect on pipe deliveries, as the pipe command seems to *always* be invoked once per recipient anyway. Is this correct? Is there a way to have a pipe command be invoked only once per message? -Julian