hello,
So I upgraded to 2.1.2 (not from repository because that one still says 2.1.1, but from the release).
I ran exactly the same test with exactly the same behaviour. (new account, synced successfully on 2 servers, deliver 1 email to each server, run doveadm sync)...
Please find below the dovecot-uidlists:
on mx1.a: 3 V1331851700 N1 Gc9e2a526b471624f70760000498f706b 1 :1331852540.19862.mx2,S=272 2 G1331852540.19862.mx2,S=272 :1331852573.M89342P19877.mx2,S=272 3 :1331852488.30409.mx1,S=268
on mx2.a: 3 V1331851700 N1 Gc9e2a526b471624f70760000498f706b 1 :1331852488.30409.mx1,S=268 2 :1331852540.19862.mx2,S=272 3 G1331852488.30409.mx1,S=268 :1331852572.M622052P30410.mx1,S=268
As you can see both servers duplicated the email that was delivered first to them (1 in both cases, because the user1 is a clean account). There is the same effect in the folders: initial there is only one file on each server and after sync there are 3 files instead of only 2...
Also, after the sync, there should be 2 new emails (N2 if I interpret correctly that N1 means only one new).
Thank you. Andrei
PS: also I need to run dsync twice, because first time I receive:
dsync-local(user1@a): Info: INBOX: Ignored 1 modseq changes dsync-local(user1@a): Info: INBOX: Couldn't keep all uids dsync-local(user1@a): Warning: Mailbox changes caused a desync. You may want to run dsync again.
The config is below: # 2.1.2: /etc/dovecot/dovecot/dovecot.conf # OS: Linux 2.6.38-b i686 Slackware 13.0.0.0.0 auth_debug = yes auth_debug_passwords = yes auth_default_realm = a first_valid_gid = 89 first_valid_uid = 89 last_valid_gid = 89 last_valid_uid = 89 listen = * log_path = /dev/stderr login_greeting = WebMail MX1.A login_trusted_networks = 192.168.20.64/26 mail_debug = yes mail_gid = vchkpw mail_location = maildir:~/Maildir mail_privileged_group = vchkpw mail_uid = vpopmail passdb { driver = vpopmail } protocols = imap pop3 service auth-worker { unix_listener auth-worker { user = vpopmail } user = vpopmail } service auth { user = vpopmail } service imap-login { user = vpopmail } service pop3-login { user = vpopmail } ssl = no userdb { driver = vpopmail }