Lighthouse has a new layout. Prefer the old one? Return to the old layout, and switch back any time from the link at the top of each page.

Read/Unread status not updating to/from other mail clients to MailMate

#939

Am I missing a proper setting?
Thanks,
C

Reported by Carl Rusk · October 25th, 2014 @ 04:19 AM

State: new
Milestone: none
Assigned to: benny benny

Activity

  1. benny
    benny

    I assume this is about the Inbox. Google has a “crippled” implementation of IMAP IDLE which is the extension to IMAP which allows an email client to watch for new messages and changes to existing messages. It simply does not report flag changes including read/unread state.

    Does it update if you explicitly “Synchronize” the mailbox? (Or take it offline/online.)

    Google fixed this recently, but they rolled back the fix for other reasons. I expect them to reintroduce it soon though.

    But you also write “to” other email clients. This should not be affected by the above. Are you sure the mailbox is online? (Check under SOURCES in the mailbox outline.) The Inbox should be written with a bold font to indicate that it is fully synchronized and waiting for changes client or server side.

    If you are a new user then this might also be triggered by the fact that MailMate has not yet fully synchronized the account (which can be slow because Google throttles connections when there is a lot of activity).

    October 25th, 2014 @ 09:23 AM

  2. Carl Rusk
    Carl Rusk

    Sorry if I am not using the correct terms. What I mean is that when I read messages (gmail account) on my phone, for example, then Mac Mail will soon also show that message as being read, while MailMate will not.. or seemingly will, but only sometimes. At the moment it will not. Even though the INBOX is bold, and manual synchronize does not change this.

    Thanks

    October 27th, 2014 @ 11:51 PM

  3. Chauncey
    Chauncey

    I have the same (similar?) issue. I read Gmail Inbox messages in Dispatch on my iPhone. Once they are marked as read on my iPhone, on OS X Mail.app updates them as read but MailMate does not. This is for my Gmail account only and manually synchronizing messages doesn't change the read/unread status.

    If I read the message in MailMate, the read/unread status will properly sync over to Mail.app and Dispatch for iOS.

    December 12th, 2014 @ 05:43 PM

  4. Mike
    Mike

    I'm experiencing the same issue. Adding myself in order to receive updates.

    December 16th, 2014 @ 12:51 AM

  5. Fredrik
    Fredrik

    I have the same issue.
    Running MailMate 1.8 (4576) on Yosemite 10.10.1 (14B25).

    December 17th, 2014 @ 08:11 PM

  6. benny
    benny

    I've reintroduced an old hack which can be enabled like this:

    defaults write com.freron.MailMate MmEnableKeywordsCheckInIDLEForGmail -bool YES
    

    It's only in the 64 bit beta (see http://blog.freron.com).

    Does that make a difference in regard to this problem (and sorry for not yet trying to debug it yet -- I was hoping Google would fix it).

    January 12th, 2015 @ 02:47 PM

  7. Daniel Cullen
    Daniel Cullen

    I just tried this and it only works if I close MailMate and reopen it.

    January 14th, 2015 @ 02:58 PM

  8. benny
    benny

    @Daniel: Thanks for checking. For the record, if I go to the webmail interface and mark a message as read then I can make MailMate update as follows:

    • Select the INBOX folder of the account.
    • Right-click the INBOX (or use the Mailbox menu) to “Synchronize”.

    Then it correctly updates. It is my impression that this does also not work for you. Correct?

    If that is the case then create server logs for me like this:

    • Open the Activity Viewer (⌥⌘0).
    • Do as I describe above (including trying to explicitly synchronize).
    • Use “Help ▸ Send Server Logs”.

    Then I'll see if the logs reveal anything.

    Thanks in advance.

    January 22nd, 2015 @ 09:31 AM

  9. Jonathan Schultz
    Jonathan Schultz

    I have the same problem since upgrading to MM 1.8 (upgraded when final 1.8 was released).

    With MM 1.7.2 I had MmEnableKeywordsCheckInIDLEForGmail enabled, and MM did update the read state for email read on another device.

    MmEnableKeywordsCheckInIDLEForGmail is still enabled, but apparently has no effect for the 32-bit version.

    Is there any chance of reinstating MmEnableKeywordsCheckInIDLEForGmail for the 32-bit version, for those of us not ready to switch to 64-bit yet?

    January 29th, 2015 @ 04:17 AM

  10. Jonathan Schultz
    Jonathan Schultz

    I switched to the 64-bit version, and so far so good.
    (note that MmEnableKeywordsCheckInIDLEForGmail was already enabled)

    January 30th, 2015 @ 04:36 AM

  11. benny
    benny

    @Jonathan: Thanks for the feedback. This might be a sign that MmEnableKeywordsCheckInIDLEForGmail does fix the problem for some users. The problem is then the users for which using “Synchronize” does not fix the problem.

    January 30th, 2015 @ 08:57 AM

  12. Asaf Keller
    Asaf Keller

    I have a similar(?) issue: gmail messages moved to Archive on one device appear in the Inbox when I launch MailMate on another device. Manually synching the Inbox does not help, nor does running the hack:

    defaults write com.freron.MailMate MmEnableKeywordsCheckInIDLEForGmail -bool YES

    Archiving the message on Google's web interface is reflected correctly on all devices running MailMate.

    May 18th, 2015 @ 11:28 AM

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.