If a message in new has a trailing ":2," in the filename, notmuch will
move it to cur whenever tags are modified, even if nothing has changed
with tags that are supposed to be synchronized. While it's true that
having messages in new with extra info attached violates the maildir
spec, it does happen with some clients (I ran into it with offlineimap,
and filed a bug https://github.com/OfflineIMAP/offlineimap/issues/80
here, but not sure if or when it will be addressed).
On IRC, it was suggested that it wouldn't really harm anything to
consider messages with a trailing ":2," (with no other flags) in new as
being equivalent to the info not existing at all. Would this be
a possible solution?
notmuch mailing list