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

Reply via email to