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

Reply via email to