[exim] Duplicates aren't eliminated for domains in local_dom…

Top Page
Delete this message
Reply to this message
Author: Konstantin Boyandin
Date:  
To: exim-users
Subject: [exim] Duplicates aren't eliminated for domains in local_domains
Hello,

Yet another problem appeared: there are lines in exim.conf:

From: /etc/exim.conf

================== exim.conf snippet below
primary_hostname = example.com
domainlist local_domains = @ : example.ru : example.local : localhost
: localhost.localdomain

# From routers: system_aliases

system_aliases:
driver = redirect
allow_fail
allow_defer
data = ${lookup{$local_part}lsearch{/etc/aliases}}
check_ancestor = true
file_transport = address_file
pipe_transport = address_pipe

================== exim.conf snippet above

In /etc/aliases:

userlist: user1,userlist

Scenario 1: a message is sent like this:

To: userlist@???
Cc: user1@???

Result: user1 receives one copy of the message (duplicates eliminated)

Scenario 2: a message is sent to any domain from local_domains, i.e. like this:

To: userlist@???
Cc: user1@???

Result: user1 receives 2 copies of the inbound message (duplicates not
eliminated).

In <exim logs root>/main.log I see the following lines:

2008-05-13 15:33:24 1Jvpwq-0004Ls-3D <= user1@???
H=diamond.local [10.1.0.54] P=esmtpsa X=TLSv1:AES256-SHA:256
A=PLAIN:user1 S=639 id=48295251.9090905@???
2008-05-13 15:33:24 1Jvpwq-0004Ls-3D => userlist <userlist@???>
R=procmail T=procmail
2008-05-13 15:33:24 1Jvpwq-0004Ls-3D => user1 <userlist@???>
R=procmail T=procmail
2008-05-13 15:33:24 1Jvpwq-0004Ls-3D => user1 <user1@???>
R=procmail T=procmail
2008-05-13 15:33:24 1Jvpwq-0004Ls-3D Completed

May I ask how should I enable duplicates elimination if the target
domain is in in local_domains, but not equal to primary_domain?

Thanks.