First time user here - I made a mess of my inbox and eventually tracked it down to the way I set up mbsync initially. I can now reproduce the issue. I performed an initial sync with the -y flag to do a dry run. This appeared fine so I then ran it again with -V flag - it synced but it also created a duplicate of each email as it came to it. This was also immediately propagated to the server as well. If I reset everything and start with no duplicates on the server, and removed for full local store, if I run mbsync with -V first (no dry run at all) then everything works as expected.
The very annoying part of all this too is that the newly created emails get the date reset so all date data is apparently lost from other clients (still in the headers of course).
Can anyone shed some light on this behavior?
presumably, commit 1e0b661d in master fixes this.
Many thanks.