Re: [MlMt] Lost tags?
On 18 Jan 2019, at 16:02, Benny Kjær Nielsen wrote: 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. Agreed. 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.) Yes, I agree. What I meant is that users get a warning right away when connecting a source, so they are aware from the beginning whether tags for this source are local only or not. Since MM then knows whether a given service supports tags or not, it can warn and act accordingly for all those operational cases that you list (if user wishes to see further warnings). I would not mind if you made it binary, at least to begin with, that is identifying each service for each source account as supporting tags fully or not, partial support not being considered unless workabout is easy and useful. For example, my having CommuniGate Pro Server which supports only 4 custom flags is as good as having no support for tags. Robert___ mailmate mailing list mailmate@lists.freron.com https://lists.freron.com/listinfo/mailmate
Re: [MlMt] Lost tags?
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. Agreed. 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.) -- Benny ___ mailmate mailing list mailmate@lists.freron.com https://lists.freron.com/listinfo/mailmate
Re: [MlMt] Lost tags?
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. Agreed. 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. -- Benny 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. Robert___ mailmate mailing list mailmate@lists.freron.com https://lists.freron.com/listinfo/mailmate
Re: [MlMt] Lost tags?
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. Agreed. 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. -- Benny ___ mailmate mailing list mailmate@lists.freron.com https://lists.freron.com/listinfo/mailmate
Re: [MlMt] Lost tags?
On 11 Jan 2019, at 10:46, Benny Kjær Nielsen wrote: On 8 Jan 2019, at 1:22, Randall Meadows wrote: Is there a known issue with messages completely losing their tags? I just went to add a tag to a message, and discovered that ALL my previously-tagged messages no longer had any tags (e.g., the Tagged smart mailbox was empty). (Version 1.12.3 (5579), but I have no idea when this happened.) There are known issues with any IMAP servers having issues or lack of support for IMAP keywords. Usually, this means that the tags become local-only, for example, they are lost if rebuilding the database. Oooh, thats good to know, especially since I suggested a rebuild of the database as one way to attempt to recover Randall's tags. I now retract that suggestion! Suddenly losing the tags could happen if the server appears to be supporting IMAP keywords, but for some reason doesn't really handle them properly. It could also happen if the server does not support IMAP keywords at all, but happens to change the UIDVALIDITY for mailboxes. An example of this would be Exchange IMAP. (In both of these cases, there are workarounds which could be implemented in MailMate to make it more robust.) 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. -Eric If you have a reproducible issue then I'll naturally be willing to look into if there is also a MailMate bug which can explain it. -- Benny https://freron.com/become_a_mailmate_patron/ ___ mailmate mailing list mailmate@lists.freron.com https://lists.freron.com/listinfo/mailmate ___ mailmate mailing list mailmate@lists.freron.com https://lists.freron.com/listinfo/mailmate
Re: [MlMt] Lost tags?
On 8 Jan 2019, at 1:22, Randall Meadows wrote: Is there a known issue with messages completely losing their tags? I just went to add a tag to a message, and discovered that ALL my previously-tagged messages no longer had any tags (e.g., the Tagged smart mailbox was empty). (Version 1.12.3 (5579), but I have no idea when this happened.) There are known issues with any IMAP servers having issues or lack of support for IMAP keywords. Usually, this means that the tags become local-only, for example, they are lost if rebuilding the database. Suddenly losing the tags could happen if the server appears to be supporting IMAP keywords, but for some reason doesn't really handle them properly. It could also happen if the server does not support IMAP keywords at all, but happens to change the UIDVALIDITY for mailboxes. An example of this would be Exchange IMAP. (In both of these cases, there are workarounds which could be implemented in MailMate to make it more robust.) If you have a reproducible issue then I'll naturally be willing to look into if there is also a MailMate bug which can explain it. -- Benny https://freron.com/become_a_mailmate_patron/ ___ mailmate mailing list mailmate@lists.freron.com https://lists.freron.com/listinfo/mailmate
Re: [MlMt] Lost tags?
On 8 Jan 2019, at 15:04, Eric Sharakan wrote: Hi, I'm a huge user of tags and had no problem with r5579 (though I'm currently running r5582). Since tags are stored in the messages (as IMAP keywords), it's more likely this is a display/indexing/database issue than your tags actually being lost. There's a section in the MailMate manual that describes how to rebuild the MM database. you might want to give this a try: https://manual.mailmate-app.com/rebuild -Eric You can add a column in the list view to display raw tags / IMAP keywords. You will see then whether your custom tags are still there or not. Robert___ mailmate mailing list mailmate@lists.freron.com https://lists.freron.com/listinfo/mailmate
Re: [MlMt] Lost tags?
Hi, I'm a huge user of tags and had no problem with r5579 (though I'm currently running r5582). Since tags are stored in the messages (as IMAP keywords), it's more likely this is a display/indexing/database issue than your tags actually being lost. There's a section in the MailMate manual that describes how to rebuild the MM database. you might want to give this a try: https://manual.mailmate-app.com/rebuild -Eric On 7 Jan 2019, at 19:22, Randall Meadows wrote: Is there a known issue with messages completely losing their tags? I just went to add a tag to a message, and discovered that ALL my previously-tagged messages no longer had any tags (e.g., the Tagged smart mailbox was empty). (Version 1.12.3 (5579), but I have no idea when this happened.) #insert ___ mailmate mailing list mailmate@lists.freron.com https://lists.freron.com/listinfo/mailmate ___ mailmate mailing list mailmate@lists.freron.com https://lists.freron.com/listinfo/mailmate
[MlMt] Lost tags?
Is there a known issue with messages completely losing their tags? I just went to add a tag to a message, and discovered that ALL my previously-tagged messages no longer had any tags (e.g., the Tagged smart mailbox was empty). (Version 1.12.3 (5579), but I have no idea when this happened.) #insert ___ mailmate mailing list mailmate@lists.freron.com https://lists.freron.com/listinfo/mailmate