On 09/24/2010 12:42 PM, Wietse Venema wrote: > Alexander 'Leo' Bergolth: >> On 09/24/2010 01:26 AM, Wietse Venema wrote: >>> Alexander 'Leo' Bergolth: >>>> The other misfeature that I'd like to point out again is the behavior of >>>> been_here() when the hash table is full. >>> >>> The alternatives to a limited-size hash are a) run out of memory and >>> try to deliver mail repeatedly until it is too old or b) bounce >>> the excess recipients, neither of which wins a prize for beauty. > > Have you already tried the "no RESET_OWNER_ATTR()" solution?
I did a test run with the following aliases: testlist: member1, member2, leo2 owner-testlist: root member1: leo member2: testleo # leo2 is a real user It requeues the mail now. (Which is new.) There is one new queue-id for all the list-members and one local(8) process that delivers it: Sep 24 13:49:14 samba postfix/qmgr[3457]: 4096C2AEB8: from=<l...@xxx.com>, size=2011, nrcpt=1 (queue active) Sep 24 13:49:14 samba postfix/qmgr[3457]: 46761398CB: from=<owner-testl...@example.com>, size=2170, nrcpt=3 (queue active) Sep 24 13:49:14 samba postfix/local[3860]: 4096C2AEB8: to=<testl...@example.com>, relay=local, delay=0.05, delays=0.02/0.02/0/0.02, dsn=2.0.0, status=sent (forwarded as 46761398CB) Sep 24 13:49:14 samba postfix/qmgr[3457]: 4096C2AEB8: removed Sep 24 13:49:14 samba postfix/local[3860]: 46761398CB: to=<l...@example.com>, relay=local, delay=0.02, delays=0.01/0/0/0, dsn=2.0.0, status=sent (delivered to mailbox) Sep 24 13:49:14 samba postfix/local[3860]: 46761398CB: to=<l...@example.com>, relay=local, delay=0.02, delays=0.01/0.01/0/0, dsn=2.0.0, status=sent (delivered to mailbox) Sep 24 13:49:14 samba postfix/local[3860]: 46761398CB: to=<test...@example.com>, relay=local, delay=0.03, delays=0.01/0.01/0/0, dsn=2.0.0, status=sent (delivered to mailbox) Sep 24 13:49:14 samba postfix/qmgr[3457]: 46761398CB: removed Is this the intended behavior? (At least it looks the same if the list members are real users instead of aliases.) Cheers, --leo -- e-mail ::: Leo.Bergolth (at) wu.ac.at fax ::: +43-1-31336-906050 location ::: IT-Services | Vienna University of Economics | Austria