#322 accepted
John Man

Hide deleted flag messages ?

Reported by John Man | January 15th, 2013 @ 07:16 AM

Related to:

http://freron.lighthouseapp.com/projects/58672/tickets/221-imap-idle-for-configurable-set-of-mailboxes

if I delete a message on my IMAP server using my iPhone's Mail program:

  • the message disappears from Mac OS X Mail; but
  • the message remains in MailMate with the flag "\Deleted" (the line remains black coloured rather than being red coloured).

Is it possible to have an option so that MailMate also doesn't show these messages (which seems to be Mac OS X Mail's behaviour) ?

(Mac OS X Mail has an option under the "View" menu - "Show/Hide Deleted Messages" - but it seems to have no effect, i.e. the messages always seem to be hidden.)

(Subsequently, if I hit the "delete" button on a message in MailMate which has been flagged "\Deleted", the message becomes red coloured ? How is this different from a black coloured message which has been flagged "\Delete" ?)

Comments and changes to this ticket

  • John Man

    John Man January 15th, 2013 @ 07:20 AM

    PS This is the similar issue mentioned here:

    https://discussions.apple.com/thread/1040043?start=0&tstart=0

    "It turns out that this is an iPhone Mail "feature" (and I use the term loosely). Check the Advanced settings for your account and make sure the "Remove" item is set to "After one day"."

    And:

    "The iPhone follows the IMAP protocol, and marks message for deletion, instead of deleting them immediately. Some email clients leave messages that are marked for deletion visible in the mailbox, but usually have an option to hide those messages. They will stay in the marked for deletion status until they are removed from the server, or a mail client tells the server to expunge deleted messages. Mail.app on Mac OS X has the option of making them visible under the View menu. In Entourage the option to hide them is in preferences."

  • benny

    benny January 15th, 2013 @ 08:55 AM

    • State changed from “new” to “accepted”

    First, I've marked your request as “accepted”. Note that you can “hack” it for a single mailbox by making a smart mailbox which does not show \Deleted messages. You might want to do that for your Inbox.

    MailMate is very careful that it never expunges anything that was not marked as deleted by MailMate itself. I'm not sure how the iPhone “follows the IMAP protocol” by not deleting messages on the server which can no longer be seen in the client. I would not interpret the protocol like that (in particular not when moving messages). The delete/expunge model is supposed to work like this: The user mark messages as deleted (and can see that in the client) and then the user either expunges explicitly or implicitly by closing the mailbox (depending on client settings). Most modern email clients do not work like that (I have an accepted ticket which is a request to make delete/expunge an alternative mode of operation in MailMate).

    MailMate never marks messages as deleted unless they are expunged immediately after that. A red dot means \Deleted has been set on a message (usually not done by MailMate). A red line means that MailMate has been told by the user to delete the message, but this has not been synchronized with the server yet. The red lines are only seen in mailboxes under SOURCES in the mailbox outline.

    Yes, it's confusing.

  • John Man

    John Man January 15th, 2013 @ 09:09 AM

    Thanks for the reply which makes sense. (I've realised that the iPhone and Mac OS X Mail programs seem to hide/fudge a lot of what goes on - good for people who don't care but confusing for others like me.)

    "A red dot means \Deleted has been set on a message (usually not done by MailMate)."

    Where is the red dot shown ? I don't recall seeing it earlier. I have the following fields enabled:

    • From
    • Subject
    • Date Received
    • Raw Flags
  • benny

    benny January 15th, 2013 @ 09:12 AM

    It's in the column showing the read/unread state of the message. You can more easily play with it by creating a tag, for example named “Deleted”, and bind it to the \Deleted keyword (in the Tags preferences pane).

  • John Man

    John Man January 15th, 2013 @ 09:09 PM

    Thanks - smart mailbox which does not show \Deleted messages created; and I see the red dots now.

  • PedroEffler

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