#103 accepted
Alexander Kucera

Tag/flag/keyword support

Reported by Alexander Kucera | March 31st, 2011 @ 09:02 PM

Hi Benny,

I was wondering how high on your roadmap the implementation of tags is.(IMAP tags/flags/keywords, whatever the proper name is.)

Comments and changes to this ticket

  • Alexander Kucera
  • benny

    benny April 1st, 2011 @ 07:08 AM

    • State changed from “new” to “accepted”

    It is high on my list, but I haven't started on it yet. Internally, MailMate already handles an arbitrary set of keywords (not sure what I should call them yet, but in IMAP they are called keywords), but it is not exposed in the GUI. What is needed is a GUI for setting/clearing keywords and a generalization of the keyword selection in the mailbox editor (ah, I already use “Keyword”). And there is a big unknown with regard to how well it works with IMAP servers in general. I know there are some servers with no support for keywords, some/all servers with an upper limit on the number of keywords, and I don't think there is any standard for UTF8-encoding. These are all issues I need to deal with as well.

    I'll keep this ticket open for tracking any progress/comments on this issue.

  • Alexander Kucera

    Alexander Kucera April 5th, 2011 @ 06:13 PM

    Cheers Benny,

    I am looking forward to when you get around to implement keywords.

  • Phu Nguyen Anh

    Phu Nguyen Anh October 24th, 2011 @ 06:44 AM

    Hi Benny, is there any update on this or do you have a timeline yet?

  • benny

    benny October 24th, 2011 @ 07:18 AM

    There is still no GUI for handling custom keywords. The code is better prepared for mapping keywords to file metadata, but the mapping is not implemented yet. In other words, only little progress seen from the perspective of the user.

    For users with a need for only a few custom keywords, an alternative is to use the key bindings system. In short, it is possible to bind a key (or sequence of keys) to toggling an IMAP keyword.

  • emory

    emory March 29th, 2012 @ 01:18 PM

    Opinion: it would be beneficial to users if the mechanism for storing and associating tags/keywords with an email was done in the manner that MailTags for Mail.app uses. I don't know if they are just using keywords or what, but it's pretty good.

  • benny

    benny March 29th, 2012 @ 02:03 PM

    @emory: Sorry, but it is unlikely that I'll do it the same way. As far as I know, MailTags is based on making changes to the headers of messages. For IMAP, this means that every time the tags of a message changes then the message must be re-uploaded to the server. And there is a ripple-effect as well. Every other email client accessing the same account is going to see it as if the message was deleted and a new one needs to be downloaded.

    I haven't examined it, but I assume MailTags supports file meta data. It may be possible to stay compatible with that part of MailTags.

  • benny

    benny April 8th, 2013 @ 07:27 AM

    • State changed from “accepted” to “fixreleased”
    • Tag changed from flags, imap, keywords, tags to keywords, flags, imap, tags

    Late update to this ticket. Tags have been supported for some time now although some additional GUI support would still be nice, for example, as described in ticket #374.

  • Steve Rogers

    Steve Rogers January 22nd, 2014 @ 07:32 PM

    One vote here for emory's comment relating to MailTags-something like that would be great in MailMate.

    Speaking of tags, it'd be great to have a simple way (e.g., right-click on a message or messages) to clear all tags at once. -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