Wietse Venema wrote: > To prove that POSTFIX is at fault you need to demonstrate that > ONE message with MULTIPLE recipients results in MULTIPLE deliveries.
I did some tests, and it appears it only happens when addressing the virtual domain. POSTFIX does only one "RCPT TO" for normal (local or remote) domains, but for the virtual domain, it does a "RCPT TO" for each recipient under the virtual domain that's destined. Again, configuration for reference: -- main.cf virtual_alias_domains = example.com virtual_alias_maps = hash:/etc/postfix/virtual -- virtual @example.com [email protected] Below is the transcript from a remote mail server (MDaemon) that receives "[email protected]" mail. Note that POSTFIX generated a new "RCPT TO" for the same mailbox for each time a user was addressed in under the virtual domain, e.g. 20 users under @example.com would equal 20 RCPT TO. Sun 2010-03-28 14:48:54: <-- MAIL FROM:<[email protected]> SIZE=666 Sun 2010-03-28 14:48:54: --> 250 <[email protected]>, Sender ok Sun 2010-03-28 14:48:54: <-- RCPT TO:<[email protected]> Sun 2010-03-28 14:48:54: --> 250 <[email protected]>, Recipient ok Sun 2010-03-28 14:48:54: <-- RCPT TO:<[email protected]> Sun 2010-03-28 14:48:54: --> 250 <[email protected]>, Recipient ok Sun 2010-03-28 14:48:54: <-- DATA Sun 2010-03-28 14:48:54: Creating temp file (SMTP): c:\mdaemon\temp\md50000001288.tmp Sun 2010-03-28 14:48:54: --> 354 Enter mail, end with <CRLF>.<CRLF> Sun 2010-03-28 14:48:54: Message size: 666 bytes Sun 2010-03-28 14:48:54: Message creation successful: c:\mdaemon\inbound\md50000315611.msg Sun 2010-03-28 14:48:54: --> 250 Ok, message saved <Message-ID: 016f01cacea7$47cd2f10$d7678d...@[email protected]> Sun 2010-03-28 14:48:54: <-- QUIT I'm certain it's something I'm doing wrong, but I appreciate any help locating it. Thanks.
