GNOME Bugzilla – Bug 701440
Sync folder changes periodically
Last modified: 2013-08-09 14:46:06 UTC
I'm reading my mails on my mobile through Activesync, through Thunderbird with IMAP and through Exchange EWS 3.8.2 on Evolution. When I read an email on my mobile, its status changes to "read" in Thunderbird after a few seconds. On Evolution, it can take up to 5 minutes (the sync interval I set in account settings). Likewise, if I read an email on Thunderbird (or mark a message as unread), the status change is reflected on my mobile after a few seconds, while it takes until next sync in Evolution. So Evolution do not seem to keep a connection open to get notifications instantly. I guess this is the case for message receiving and other operations as well. Thunderbird seems to be able to do it using IMAP IDLE. Is this a bug or a feature to be implemented or a shortcoming of EWS protocol?
Thanks for a bug report. I see multiple things mixed together here. Namely: a) evolution-ews is not IMAP, the more IMAP with IDLE support, as you mentioned above. The EWS protocol is simply different. It can also listen for server change notifications, which is bug #699349 b) saving folder changes periodically - this is driven by Evolution itself, and current way of dealing with this is that evolution initiates save of the folder either on folder update (like an automatic sync), or when you move away from it in UI. I didn't find a bug for the b), thus let's make this being about it.
OK :) PS IMAP IDLE was just an example, for sure EWS will use something else.
Let's move this under bug #699349. I was told that not each server supports notification of "server lets me know", but only those "client asks for changes periodically", which is kinda worse than IDLE on IMAP, but we cannot do much about it in EWS, I'm afraid. *** This bug has been marked as a duplicate of bug 699349 ***