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 mail...@mydomain.com

Below is the transcript from a remote mail server (MDaemon) that receives
"mail...@mydomain.com" 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:<remote-u...@anotherdomain.com>
SIZE=666
Sun 2010-03-28 14:48:54: --> 250 <remote-u...@anotherdomain.com>, Sender ok
Sun 2010-03-28 14:48:54: <-- RCPT TO:<mail...@mydomain.com>
Sun 2010-03-28 14:48:54: --> 250 <mail...@mydomain.com>, Recipient ok
Sun 2010-03-28 14:48:54: <-- RCPT TO:<mail...@mydomain.com>
Sun 2010-03-28 14:48:54: --> 250 <mail...@mydomain.com>, 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...@fleetcenter@gcs.frad.org>
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.



Reply via email to