#647 new
Olivier Martin

[Gmail] Old conversations are marked as unread

Reported by Olivier Martin | 2014-02-23 22:02:34 UTC

Hey,

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 2014-02-24 10:30:33 UTC

    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 2014-02-25 08:27:56 UTC

    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

    benny 2014-02-25 09:47:52 UTC

    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 2014-02-25 09:57:01 UTC

    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 2014-02-25 10:31:42 UTC

    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 2014-02-25 13:52:24 UTC

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

  • benny

    benny 2014-02-26 10:20:21 UTC

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

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

    John Nimis 2014-07-01 14:55:07 UTC

    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

Pages