'postconf -d maildrop_destination_recipient_limit'
postconf: warning: maildrop_destination_recipient_limit: unknown
parameter
Hmmm ...
'postconf -d | grep recipient_limit'
Blah,
blah,
local_destination_recipient_limit = 1
xxx_destination_recipient_limit is transport specific "dynamic"
parameter that won't show up in postconf if it is not set.
man 8 pipe:
To prevent Postfix from sending multiple recipients per
delivery
request, specify
transport_destination_recipient_limit = 1
in the Postfix main.cf file, where transport is the name in
the first
column of the Postfix master.cf entry for the pipe-based
delivery
transport.
You need to set it to "1" for Maildrop. Maildrop can only deliver to
one recipient at a time (just like Postfix's "local"). By setting limit
to 1 Postfix will spoon feed Maildrop one recipient at a time. If you
don't set it, Maildrop will only deliver to the first recipient.
I don't think Maildrop requires the
maildrop_destination_concurrency_limit. That means that Postfix may
deliver multiple messages to the same recipient at the same time. You
might need to limit this for some transports to avoid some locking
problems, but not for Maildrop.