Anybody can help here?

Thanks

On 02/12/21 17:54, Claudio Corvino wrote:

Hi,

I have two IMAP/LMTP Dovecot server in replica (version 2.3.4.1), I use LDAP/AD for userdb, replica is working.

When I do a search like:

doveadm replicator status '*'

I receive user duplicated, with and without the domain part, for example:

test

test@domain.com

but they are the same user; this lead the replicator doing twice the work of replication.

I think this is related to /etc/dovecot/dovecot-ldap.conf that is configured in this way:

hosts = xxx

base = dc=xxx,dc=xxx
ldap_version=3
auth_bind = yes
dn = cn=xxx,cn=Users,dc=xxx,dc=xxx
dnpass = xxx
scope = subtree
user_attrs = sAMAccountName=home=/mnt/mail-storage-lv0007/%$,=uid=501,=gid=501
pass_attrs = sAMAccountName=user
user_filter = (&(objectclass=person)(samaccountname=%n))
pass_filter= (&(objectclass=person)(samaccountname=%n))
iterate_attrs = sAMAccountName=user
# With following filter we exclude all objects without an email address, all computers and all inactive accounts

iterate_filter = (&(objectCategory=person)(mail=*)(objectClass=user)(!(userAccountControl:1.2.840.113556.1.4.803:=2)))


I think that iterate_attrs and iterate_filter should be fixed, but I don't know how.

Please could someone give me any hints?

Thanks

Regards