This is a particularly niche post but hopefully will save someone the time I spent trying to solve this problem.
I have migrated from offlineimap to mbsync (part of isync) for synchronising my local email with Gmail. mbsync is much faster and I’ve been happy with the switch but I kept encountering error messages from mbsync about duplicate UIDs. The form of the message was Maildir error: duplicate UID 12
(or some other number).
After a lot of digging around I found the solution was in the mbsync and mu4e manuals (of course). The problem is caused because mu4e does not by default rename files when moving them to a new directory and this then causes problems for mbsync. This is easily fixed by setting
(setq mu4e-change-filenames-when-moving t)
Any chance you documented your transition? I have contemplated this switch too, but I haven’t wanted to mess up my email mid semester 😉
LikeLike
I’m also mid-semester but thought I’d take my chances. There wasn’t much to document really, but I’ll put together a quick post to describe what I did so I can format it more nicely…
LikeLike
Dang I’m having this exact same problem with gnus, or at least the same symptom… I wonder if there’s an equivalent option in gnus…
LikeLike
This was my exact problem. Thanks for posting the fix!
LikeLike
I’m glad that helped – I’m hoping this page turns up high in google searches to save others the hours of frustration that I had!
LikeLike
Geez! Neat.
Second rank in the google search.
LikeLike