#1816 ✓closed
Edwin Willems

Flags change color

Reported by Edwin Willems | August 17th, 2017 @ 09:34 AM

Sometimes (and didn't find out in which circumstances exactly) color of flags for particular mails are different between Mac1 and Mac2. So one particular mail can have a purple flag, while on the other computer, that exact same message shows a yellow flag.
But it's not always the case, so don't know what causes this...

Comments and changes to this ticket

  • benny

    benny August 17th, 2017 @ 10:03 AM

    • State changed from “new” to “cantreproduce”

    That doesn't sound good. First make sure that you are running the same version of MailMate on both machines (see the About window). I don't think I've changed anything but just in case.

    My main suspicion is then that the IMAP keywords related to this are not properly synchronized. Either because of MailMate or the server (not all servers support them well). Try enabling the “Raw Flags” column on both machines and see if they are equivalent for a message having differently colored flags.

  • Edwin Willems

    Edwin Willems August 17th, 2017 @ 11:23 AM

    Yes running same version.
    I Flagged now 2 messages, one below the other. I'll attach the screenshots on the 2 Macs - they do not only have diff flag colors, but also diff. Raw Flag description...

  • benny

    benny August 21st, 2017 @ 10:54 AM

    Ok, the problem is then the raw flags. Seems like only $MailFlagBit1 is synchronized. What is the hostname of the server involved here?

    You can generate some logs for me like this:

    • Open the Activity Viewer (⌥⌘0).
    • Flag a message with the gray color (which is $MailFlagBit1 and $MailFlagBit2).
    • Wait for it synchronize.
    • Use “Help ▸ Send Server Logs”.

    Also let me know what color it got on the other machine.

    Thanks in advance!

  • Edwin Willems

    Edwin Willems August 21st, 2017 @ 11:53 AM

    with host name, do you mean the IMAP server name?
    When I set the flag to grey on one system, it turns red on the other one. (same behaviour in both directions).
    Attached is screen shot of flags of 2 messages on 2 systems
    I’ll send the activity log of both systems

  • benny

    benny August 21st, 2017 @ 01:05 PM

    • State changed from “cantreproduce” to “closed”

    Ok, the problem is that the server does not support custom IMAP keywords. In fact, it supports very few IMAP keywords (MS Exchange?):

    [PERMANENTFLAGS (\Seen \Answered \Flagged \Deleted \Draft $MDNSent)]

    The only part that goes through is \Flagged and this is red by default.

    There's unfortunately not anything I can do about this other than introducing some completely different system for synchronizing these values. I would also expect Apple Mail to fail in making this work.

    Also note that the colors are then only stored locally. In other words, they can be lost if the database is corrupted or if starting over with MailMate for some other reason.

    I'm sorry I cannot do more for you. I'll note that I should add some kind of user feedback when IMAP keywords cannot be synchronized.

  • Edwin Willems

    Edwin Willems August 21st, 2017 @ 01:24 PM

    OK thx.
    Tried this with my private email account (hover). mail.hover.com. This does seem to work.

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