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: > > 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)
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). None of the above is the recommended default. 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. Wietse