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.

Manipulate a header entry representing tags - or modify messages

#3330

I've just run down the rabbit hole once more on trying to support a multi-client tagging workflow with Office365 in the middle. The results were a bit different this time than every other time I've tried since ~2014 though. As things sit now, I can set "categories" that show up as a Keywords: header in the message in outlook online (largely don't care about this client, but nice that it actually renders it and manipulates it). That's also supported in things like mu4e, I think MailTags, etc. With smart mailboxes they even render pretty well in MailMate, though a way to actually have them appear the same as tags would be great.

I think I understand the original decision to go with IMAP keywords, it's what I would have done to avoid having to upload and re-download the darned message everywhere, but those of us irrevocably trapped in the great pit of despair (Exchange) are a bit stuck when it comes to tags.

All of that to say, it looks like it would be possible to get a working cross-client synced tag workflow across exchange with either:
* A way to natively modify a header to contain the tags/keywords, or * a way to modify the message contents in a bundle to implement the above (#1466 Way to edit a message and store it back on the iMAP server?)

The second would also make certain auto-filing workflows much easier to do programmatically, which would be cool, but honestly I'm mostly just hoping for any way to be able to use tags.

Reported by Tom Scogland · February 21st, 2024 @ 10:46 PM

State: new
Milestone: none
Assigned to: benny benny

Activity

  1. benny
    benny

    Do you have a reference to how the Keywords: header works? Is this something that works with Office365/Outlook in general, that is, if MailMate re-uploads a message with this header then it'll show up in other email clients?

    I'm not saying I'll implement it if it does :) (It would be horribly inefficient to re-upload on every tag-change.)

    MailMate does, by the way, have a bit of support for changing a header (see the “Command > MailMate > Change Subject” command).

    (Sorry about the delay. Going through old spam-marked tickets.)

    August 23rd, 2024 @ 12:26 PM

  2. Mike
    Mike

    I may not have understood it correctly, but: DavMail is an IMAP/SMTP/*DAV/LADAP to Exchange gateway that you install locally on your computer. This allows you to talk to the Exchange server via IMAP using DavMail via Exchange. DavMail also transfers IMAP keywords to Exchange Categories (and vice versa). This works perfectly.

    Preside for iOS also uses IMAP keywords for tags. But I've never used it because I only use Android. Unfortunately, I have not yet found a mail client for Android that supports tagging via IMAP keywords.

    https://davmail.sourceforge.net/
    https://preside.io/

    August 24th, 2024 @ 02:18 PM

  3. benny
    benny

    @Mike: Thanks for the update on how DavMail works. It's great if this is a robust alternative.

    August 27th, 2024 @ 11:09 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.