Hello,
Some customers are reporting an issue when using their account on both emClient (connected with EWS) and any other mail client (mobile, desktop) using IMAP.
When a mail is flagged as read/unread on either side, it's not sync'ed with the other side.
I was able to replicate the issue on a fresh account by setting it in emClient (EWS) and IMAP (Thunderbird).
Of course this is _very_ annoying and critical issue because the customers are lost knowing which mail they've already read/processeed when switching workplaces.
Some additional tests I did while troubleshooting this issue for our customer:
- Changing mail read/unread state from Thunderbird, then forcing a refresh of the folder on emClient -> The flags are refreshed in emClient (also when closing/reopening emClient)
- Changing mail read/unread state from emClient, then forcing a refresh of the folder on Thunderbird -> The flags are _NOT_ refreshed in Thunderbird (even after closing/reopening Thunderbird)
- Changing mail read/unread state from Thunderbird, while checking in the webmail -> Flags are synchronized in the webmail
- Changing mail read/unread state from emClient, while checking in the webmail -> Flags are _NOT_ synchronized in the webmail
- Changing mail read/unread state from webmail, while checking in Thunderbird -> Flags are synchronized in Thunderbird right away.
- Changing mail read/unread state from webmail, while checking in emClient -> Flags are _NOT_ synchronized in emClient (unless forcing a refresh)
At this point I've stopped any further investigation as it looks there are many different synchronisation issues here.
I'm not conviced yet if it's a global EWS sync problem with SmarterMail or if it's an issue with emClient implementation of EWS.
Thank you in advance for the help.
Kind regards