On 09/24/2010 02:31 PM, Wietse Venema wrote: > Alexander 'Leo' Bergolth: >>> 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: > > This is expected behavior when > > - The local(8) process limit is set to 1 in master.cf, > - The default_process_limit is set to 1 in main.cf, > - Local deliveries are forced to be multi-recipient transactions > (_destination_recipient_limit > 1).
Ah - that's the problem. # postconf local_destination_recipient_limit local_destination_recipient_limit = 1 > None of the above is the recommended default. This IS the default: http://www.postfix.org/postconf.5.html#local_destination_recipient_limit > With the recommended default, the deliveries would be spread over > a small number of local(8) processes. Each process would deliver > one recipient per transaction, so that one recipient with an > expensive command in ~user/.forward would not slow down deliveries > for other users. I see. I'll adjust that. With one local(8) process, requeuing wouldn't make any difference, the been_here table would fill just as much as without an owner- alias. Cheers, --leo -- e-mail ::: Leo.Bergolth (at) wu.ac.at fax ::: +43-1-31336-906050 location ::: IT-Services | Vienna University of Economics | Austria