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.

Fastmail, Dispatch, Messages Moved to Junk

#799

Since I've switched to Dispatch on my iPhone, mail in a certain folder that was moved to the Junk folder still shows up in MailMate in the folder (with an orange dot in front of it) until I refresh and go in and out of the folder a few times. I am running Version 1.8 (4214).

Reported by Steven Owens · June 3rd, 2014 @ 11:08 PM

State: new
Milestone: none
Assigned to: benny benny

Activity

  1. Steven Owens
    Steven Owens

    Also happening with messages moved to the Archive folder.

    June 7th, 2014 @ 05:47 PM

  2. benny
    benny

    This is about how IMAP works. Originally IMAP was intended for strict online use with no (or temporary) local cache. The email client was simply a front-end to the protocol. In this model, the user would mark messages as deleted (the \Deleted flag) and the messages would then be deleted for real (expunged) when the user explicitly told the email client to do that (or often implicitly when leaving the mailbox).

    MailMate is an offline email client and has little use of the \Deleted flag. MailMate only uses it immediately before expunging the messages from the server. MailMate also takes great care to not delete messages marked as \Deleted by other email clients. And this is where Dispatch comes into the picture. Dispatch apparently marks messages as \Deleted and then expunges them later on (Apple Mail does the same). In MailMate these messages are hidden in the universal mailboxes (but there is a hidden preference to show them), but they are always shown when viewing the IMAP mailboxes under SOURCES -- but with a red dot.

    My hope is that at this point you understand what is happening, but I'm not sure how it is best improved. Personally, I prefer being able to see that \Deleted messages exist, but this could of course be made optional...

    June 7th, 2014 @ 05:58 PM

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.