[Gmail] Old conversations are marked as unread
-
benny
For some reason Gmail does not report keyword-changes when a mailbox is in the “Connected” state (IMAP IDLE). Maybe this can explain it (it should then clear up if, e.g., relaunching MailMate).
I've attempted a workaround for this, but it's not enabled by default. Try this in the Terminal:
defaults write com.freron.MailMate MmEnableKeywordsCheckInIDLEForGmail -bool YESThen relaunch MailMate. It'll still take a few minutes before changes are reported.
Feedback is very welcome with respect to how well this works.
-
Olivier Martin
Hello,
Thanks for the tip but it didn't work, I'm using build 4025 on two different computers and they both report different unread states for the same messages, although they are all read on Gmail. (under Gmail folders if I'm correct, I didn't notice any problem with the inbox) -
benny
What happens if you right click one of these mailboxes and choose “Synchronize Mailbox”?
I should also warn that I found a bug in
MmEnableKeywordsCheckInIDLEForGmail. You might want to disable that again (even though that is going to affect the read-state of messages in the INBOX):defaults write com.freron.MailMate MmEnableKeywordsCheckInIDLEForGmail -bool NO -
Olivier Martin
What happens if you right click one of these mailboxes and choose “Synchronize Mailbox”?
Nothing the unread states are unchanged except for Inbox where it worked.
-
benny
Just to be sure: Check under SOURCES in the mailbox outline that all mailboxes are online.
Also, select one of the messages with wrong state and then select “Message ▸ Reset...”. This deletes the message locally and triggers redownloading it. Does this update the state of the message?
-
Olivier Martin
Yep the mailboxes are online and resetting the messages makes it appear with the proper state.
-
benny
Very strange. Try this in the Terminal and then restart MailMate:
defaults write com.freron.MailMate MmEnableIMAPCondstore -bool NO -
John Nimis
I had this exact problem and the last solution (changing MmEnableIMAPCondstore) worked immediately. Thanks!
Please Sign in or create a free account to add a new ticket.
With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.