On Wed, Apr 22, 2009 at 12:56:54PM -0400, Wietse Venema wrote: > Steve Head: > > One difference I can see, when doing a postcat of a queue file of a > > smaller list which also has a deferred recipient. > > [snip] > > sender: owner-<listname>@infoxchange.net.au > > named_attribute: rewrite_context=local > > original_recipient: <listname>-mj-list > > done_recipient: $us...@infoxchange.net.au > > So your claim that all recipients are deferred is incorrect. > This particular recipient is already delivered.
Sorry, I'd not explained that clearly. That queue file was from a different list, one that was working as I had expected. I've done some further testing and determined it has nothing to do with majordomo or the size of the list - that's just a red-herring. I've managed to reproduce the problem with an alias include file with just two recipients (bypassing majordomo altogether). It appears to happen when an address included from a file is an alias to a mailbox which is over quota. When it is not an alias, delivery continues as I would have expected. ============= Success mode: /etc/postfix/aliases: smh-test: :include:/home/majordomo/lists/smh-test # lmtp responds 452 Over quota for mailbox aaasmh /home/majordomo/lists/smh-test: (identical for both) s...@onthe.net.au aaa...@infoxchange.net.au *** ENVELOPE RECORDS /var/spool/postfix/deferred/6/65DCB2838C *** message_size: 1779 526 2 0 1779 message_arrival_time: Thu Apr 23 18:23:32 2009 create_time: Thu Apr 23 18:23:32 2009 sender: <snip>@onthe.net.au named_attribute: log_client_name=zeus.office.infoxchange.net.au named_attribute: log_client_address=192.168.181.9 named_attribute: log_protocol_name=ESMTP named_attribute: log_helo_name=zeus.office.infoxchange.net.au named_attribute: rewrite_context=remote named_attribute: dsn_orig_rcpt=rfc822;smh-t...@infoxchange.net.au original_recipient: smh-t...@infoxchange.net.au done_recipient: s...@onthe.net.au named_attribute: dsn_orig_rcpt=rfc822;smh-t...@infoxchange.net.au original_recipient: smh-t...@infoxchange.net.au recipient: aaa...@infoxchange.net.au *** MESSAGE CONTENTS /var/spool/postfix/deferred/6/65DCB2838C *** Apr 23 18:23:32 mail3-ix postfix/smtpd[11993]: 5D7EA2837C: client=zeus.office.infoxchange.net.au[192.168.181.9] Apr 23 18:23:32 mail3-ix postfix/cleanup[11986]: 5D7EA2837C: message-id=<20090423082331.ga19...@onthe.net.au> Apr 23 18:23:32 mail3-ix postfix/qmgr[11839]: 5D7EA2837C: from=<<snip>@onthe.net.au>, size=1629, nrcpt=1 (queue active) Apr 23 18:23:32 mail3-ix postfix/local[11974]: 5D7EA2837C: to=<smh-t...@infoxchange.net.au>, relay=local, delay=0.05, delays=0.03/0/0/0.01, dsn=2.0.0, status=sent (forwarded as 65DCB2838C) Apr 23 18:23:32 mail3-ix postfix/qmgr[11839]: 5D7EA2837C: removed ================================ Apr 23 18:23:32 mail3-ix postfix/cleanup[11987]: 65DCB2838C: message-id=<20090423082331.ga19...@onthe.net.au> Apr 23 18:23:32 mail3-ix postfix/local[11974]: 5D7EA2837C: to=<smh-t...@infoxchange.net.au>, relay=local, delay=0.05, delays=0.03/0/0/0.01, dsn=2.0.0, status=sent (forwarded as 65DCB2838C) Apr 23 18:23:32 mail3-ix postfix/qmgr[11839]: 65DCB2838C: from=<<snip>@onthe.net.au>, size=1779, nrcpt=2 (queue active) Apr 23 18:23:32 mail3-ix postfix/lmtp[11844]: 65DCB2838C: to=<aaa...@infoxchange.net.au>, orig_to=<smh-t...@infoxchange.net.au>, relay=192.168.210.99[192.168.210.99]:24, delay=0.02, delays=0.01/0/0/0.01, dsn=4.2.2, status=deferred (host 192.168.210.99[192.168.210.99] said: 452 4.2.2 Over quota (in reply to RCPT TO command)) Apr 23 18:23:32 mail3-ix postfix/smtp[11888]: 65DCB2838C: to=<s...@onthe.net.au>, orig_to=<smh-t...@infoxchange.net.au>, relay=mail.onthe.net.au[203.15.70.18]:25, delay=0.03, delays=0.01/0/0.01/0.02, dsn=2.0.0, status=sent (250 2.0.0 Ok: queued as 6BB4B20210) ============= Failure mode: /etc/postfix/aliases: # Add aaasmh alias to over quota user. # lmtp responds 452 Over quota, for mailbox shead2 smh-test: :include:/home/majordomo/lists/smh-test aaasmh: shead2 *** ENVELOPE RECORDS /var/spool/postfix/deferred/A/AF93628383 *** message_size: 1435 730 1 0 1435 message_arrival_time: Thu Apr 23 18:20:41 2009 create_time: Thu Apr 23 18:20:41 2009 named_attribute: rewrite_context=remote sender: <snip>@onthe.net.au named_attribute: log_client_name=zeus.office.infoxchange.net.au named_attribute: log_client_address=192.168.181.9 named_attribute: log_client_port=34167 named_attribute: log_message_origin=zeus.office.infoxchange.net.au[192.168.181.9] named_attribute: log_helo_name=zeus.office.infoxchange.net.au named_attribute: log_protocol_name=ESMTP named_attribute: client_name=zeus.office.infoxchange.net.au named_attribute: reverse_client_name=zeus.office.infoxchange.net.au named_attribute: client_address=192.168.181.9 named_attribute: client_port=34167 named_attribute: helo_name=zeus.office.infoxchange.net.au named_attribute: client_address_type=2 named_attribute: dsn_orig_rcpt=rfc822;smh-t...@infoxchange.net.au original_recipient: smh-t...@infoxchange.net.au recipient: smh-t...@infoxchange.net.au *** MESSAGE CONTENTS /var/spool/postfix/deferred/A/AF93628383 *** Apr 23 18:20:41 mail3-ix postfix/smtpd[11900]: AF93628383: client=zeus.office.infoxchange.net.au[192.168.181.9] Apr 23 18:20:41 mail3-ix postfix/cleanup[11862]: AF93628383: message-id=<20090423082041.gb19...@onthe.net.au> Apr 23 18:20:41 mail3-ix postfix/qmgr[11839]: AF93628383: from=<<snip>@onthe.net.au>, size=1435, nrcpt=1 (queue active) Apr 23 18:20:41 mail3-ix postfix/lmtp[11849]: AF93628383: to=<she...@infoxchange.net.au>, orig_to=<smh-t...@infoxchange.net.au>, relay=192.168.210.99[192.168.210.99]:24, delay=0.05, delays=0.04/0/0/0, dsn=4.2.2, status=deferred (host 192.168.210.99[192.168.210.99] said: 452 4.2.2 Over quota (in reply to RCPT TO command)) Apr 23 18:21:46 mail3-ix postfix/postsuper[11925]: AF93628383: removed Steve. -- Don't kid yourself, Jimmy. If a cow ever got the chance, he'd eat you and everyone you care about. -- Troy McClure