#647 new
Olivier Martin

[Gmail] Old conversations are marked as unread

Reported by Olivier Martin | February 23rd, 2014 @ 10:02 PM


Very often I find some threads with the unread status while I'm 100% sure I've already read them either on the Gmail interface or in Mailmate on another computer.

Comments and changes to this ticket

  • benny

    benny February 24th, 2014 @ 10:30 AM

    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 YES

    Then 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

    Olivier Martin February 25th, 2014 @ 08:27 AM

    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

    benny February 25th, 2014 @ 09:47 AM

    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

    Olivier Martin February 25th, 2014 @ 09:57 AM

    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

    benny February 25th, 2014 @ 10:31 AM

    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

    Olivier Martin February 25th, 2014 @ 01:52 PM

    Yep the mailboxes are online and resetting the messages makes it appear with the proper state.

  • benny

    benny February 26th, 2014 @ 10:20 AM

    Very strange. Try this in the Terminal and then restart MailMate:

    defaults write com.freron.MailMate MmEnableIMAPCondstore -bool NO
  • John Nimis

    John Nimis July 1st, 2014 @ 02:55 PM

    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.

New-ticket Create new ticket

Create your profile

Help contribute to this project by taking a few moments to create your personal profile. Create your profile ยป

Mac OS X email client.

Shared Ticket Bins

People watching this ticket