On 09/23/2010 01:01 AM, Wietse Venema wrote: > Alexander 'Leo' Bergolth: >> Ah! The problem seems to be the duplicate_filter_limit! >> >> I set it to 10000 and now everything works fine! > > For the last time, you really should use the proper owner- alias > when delivering mail to a list. Then, one local(8) process will > never attempt to deliver more than 1000 recipients. > > As notes in previous reply, the owner- alias is needed for > the "last" alias when you have nested ones.
As stated before, I *DID* set up an owner- alias for the alias that resolves to all of the list-members. And this owner- alias seems to work (partly). The envelope address is set to owner-rk: The receiver sees the following header: Return-Path: <owner...@example.com> ... and the verbose log file says: -------------------- 8< -------------------- maps_find: aliases: hash:/etc/aliases(0,lock|no_regsub|no_proxy|no_unauth|fold_fix): owner-rk = edvadmin, cgroeschl send attr address = owner-rk input attribute value: owner...@example.com rewrite_clnt: local: owner-rk -> owner...@example.com deliver_alias[7]: set owner attr: owner...@example.com sender: owner...@example.com owner: owner...@example.com -------------------- 8< -------------------- However, I didn't notice any change such as separate processing of destination addresses. And I also cannot confirm that it uses a new queue id for each recipient. At which stage should the split happen? Maybe it cannot create a new queue file on error because the filehandle limit is already reached? The verbose log says that it cannot connect to the bounce and the defer service: -------------------- 8< -------------------- warning: cannot open file /home/lhock/.forward: Too many open files deliver_mailbox[4039]: local lhock recip lh...@example.com exten deliver an-a...@example.com exp_from lhock been_here: mailbox lhock: 0 deliver_mailbox[4039]: set user_attr: lhock deliver_mailbox_file[4040]: local lhock recip lh...@example.com exten deliver an-a...@example.com exp_from lhock spool_uid/gid 1725/12 chown_uid/gid -1/-1 set_eugid: euid 1725 egid 12 set_eugid: euid 89 egid 89 connect to subsystem private/bounce: Too many open files connect to subsystem private/defer: Too many open files warning: AB5663FE62: defer service failure AB5663FE62: to=<lh...@example.com>, relay=local, delay=98, delays=0.06/5.2/0/93, dsn=4.3.0, status=deferred (bounce or trace service failure) flush_add: site example.com id AB5663FE62 match_hostname: example.com ~? samba.intern.example.com match_hostname: example.com ~? localhost.example.com match_hostname: example.com ~? example.com connect to subsystem public/flush: Too many open files flush_add: site example.com id AB5663FE62 status -1 warning: AB5663FE62: flush service failure been_here: forward-done /home/lhock/.forward: 0 been_here: forward-done /home/lhock/.forward: 0 been_here: forward-done /home/lhock/.forward: 0 -------------------- 8< -------------------- Cheers, --leo -- e-mail ::: Leo.Bergolth (at) wu.ac.at fax ::: +43-1-31336-906050 location ::: IT-Services | Vienna University of Economics | Austria