On 22 Mar 2018, at 8:39, Benny Kjær Nielsen wrote:

On 19 Mar 2018, at 14:16, Eric Sharakan wrote:

FWIW, MailTags accomplishes this by adding a X-MailTag-*** header to the message, containing the date in JSON-formatted notation. This is usually preserved by the server, making it visible to multiple clients. I suppose IMAP keywords could also be used, but MailTags chose not to use that for any of its implementation (even its tags don't use IMAP tags).

It's an understandable design choice, but the problem is that the email format (and IMAP) was not designed for this. An email is read only. Changing a single header requires re-uploading the entire email. Given how often tags might be altered then this could be extremely inefficient for large emails. Due dates are perhaps a bit less frequently used, but it's still not a very satisfactory solution.

Good point, and this is actually one of the reasons I became dissatisfied with MailTags (the other was it's being built on top of Mail.app!); it hammered our already overloaded corporate IMAP server causing strange side effects like duplicate and ghost messages.

But perhaps it could be accomplished via specially formatted IMAP keywords that look acceptable to IMAP but can be parsed as dates by MM?

-Eric


(MailMate does have a feature which allows changing headers, but this is intended for more rare actions such as changing the subject of an email.)

--
Benny
_______________________________________________
mailmate mailing list
[email protected]
https://lists.freron.com/listinfo/mailmate
_______________________________________________
mailmate mailing list
[email protected]
https://lists.freron.com/listinfo/mailmate

Reply via email to