[MlMt] Lost tags?
Benny Kjær Nielsen
mailinglist at freron.com
Fri Jan 18 10:02:14 EST 2019
On 16 Jan 2019, at 15:05, Robert Brenstein wrote:
> On 16 Jan 2019, at 10:12, Benny Kjær Nielsen wrote:
>> On 11 Jan 2019, at 17:25, Eric Sharakan wrote:
>>> In cases where MM can detect servers that don't support persisting
>>> IMAP keywords, it would sure be useful if that could be indicated to
>>> the user in some form. I know for a fact our corporate IMAP server
>>> doesn't support them, but for my other accounts I'm not sure.
>> It's not obvious how/when to best do this, but I'll give it some
>> thought (which I haven't really ever done). For example, the user
>> might have added a tag to a message in one account and then later
>> moved it to an account without support for IMAP keywords. Also,
>> servers always support, e.g., `\Flagged` which means that any tag
>> bound to this does work even when other tags do not.
> I would check whether a given server supports tags when a new IMAP
> source is being added and keep that as a setting/property for that
> account within MM, displaying user a warning when the account is
> added. I’d also add a user setting whether to display further
> warnings or not.
That's the simple solution, but as I tried to argue then it's not as
simple as that. Mailboxes within the same account can have different
policies. Servers/mailboxes may support different sets of IMAP keywords.
Messages might be moved from one account to another. I really think it's
best to somehow make each tag stand out for a single message when there
is a synchronization-limitation. And then somehow make it easy for the
user to see why it stands out.
(Anything is really better than the current silent handling/failure.)
More information about the mailmate