Hi,
Another day, another dysnc attempt. Using Dovecot v2.2.5.4; I see:
# doveadm -v -o imapc_user=user@example.com -o imapc_password=password -o imapc_host=imap.example.com -o imapc_port=993 -o imapc_ssl=imaps -o imapc_ssl_dir=/etc/ssl -o imapc_feature=rfc822.size -o imapc_ssl_verify=no sync -1 -R -u user@example.com imapc: dsync(user@example.com): Info: copy from Drafts: box=Drafts, uid=8343, msgid=<4F387A25.5010900@example.com>, size=2954969 dsync(user@example.com): Info: copy from Drafts: box=Drafts, uid=8344, msgid=<5237B0BF.7030402@example.com>, size=3371710 dsync(user@example.com): Info: copy from Drafts: box=Drafts, uid=8345, msgid=<5237B588.6040009@example.com>, size=3266 dsync(user@example.com): Info: copy from Drafts: box=Drafts, uid=8346, msgid=<5237B6B4.2030203@example.com>, size=4201 dsync(user@example.com): Info: copy from Drafts: box=Drafts, uid=8347, msgid=<5237B888.7030807@example.com>, size=3371445 dsync(user@example.com): Info: copy from Drafts: box=Drafts, uid=8348, msgid=<5237C224.9010608@example.com>, size=3371745 dsync(user@example.com): Info: copy from Drafts: box=Drafts, uid=8349, msgid=<5237C350.5080608@example.com>, size=3371700 dsync(user@example.com): Info: copy from Drafts: box=Drafts, uid=8350, msgid=<5237C5EE.5030408@example.com>, size=3371619 dsync(user@example.com): Info: expunge: box=Drafts, uid=8209, msgid=< 4F387A25.5010900@example.com>, size=2954969
The interesting lines being uid=8209 and uid=8343; why would dsync both copy and then expunge the same message from the same mailbox?
Regards, Anand