After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 757633 - folder changes only pushed to imap server on folder change
folder changes only pushed to imap server on folder change
Status: RESOLVED DUPLICATE of bug 699529
Product: evolution
Classification: Applications
Component: Mailer
3.16.x (obsolete)
Other Linux
: Normal normal
: ---
Assigned To: evolution-mail-maintainers
Evolution QA team
Depends on:
Blocks:
 
 
Reported: 2015-11-05 13:11 UTC by Brian J. Murrell
Modified: 2015-11-05 15:01 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Brian J. Murrell 2015-11-05 13:11:14 UTC
When using an IMAP folder, if I mark a message deleted in Evolution another client will not see that message deleted until I open a different folder in Evolution (or expunge, of course).  This makes using Evolution with other IMAP clients on the same mail accounts/boxes troublesome.

I suspect this is being done for performance reasons perhaps?  Is it really gaining that much performance, particularly if the IMAP server and Evolution are co-located on the name local high-speed network?

Some alternative options:

1) Only batch for a limited amount of time, like say, 5 seconds
   * Perhaps this should be configurable
2) Make this behaviour optional based on:
   a) A user selectable item like a preference checkbox
   b) A heuristic such as seeing messages changing status (i.e. deleted, unread->read, etc. indicating that the mail account/box is being read by other clients
   c) Latency of IMAP operations, inferring locality of and/or load on IMAP server

Combinations of the above are also possible of course.

#2 is probably the low hanging fruit here.
Comment 1 Milan Crha 2015-11-05 14:55:48 UTC
Thanks for a bug report. Running multiple IMAP clients simultaneously is discouraged, if for nothing else, then for the \Recent flag, which will see only one client, the first noticing the newly received message.

Nonetheless, this is done in 3.18.x, since bug #699529.

*** This bug has been marked as a duplicate of bug 699529 ***
Comment 2 Brian J. Murrell 2015-11-05 15:01:21 UTC
(In reply to Milan Crha from comment #1)
> Thanks for a bug report.

NP

> Running multiple IMAP clients simultaneously is
> discouraged,

That might be good in theory, but it's certainly not anywhere near reality.  With mobile/personal devices in addition to the desktop and laptop devices people already use it's inevitable that multiple clients are going to access the same mailboxes and folders.

> if for nothing else, then for the \Recent flag, which will see
> only one client, the first noticing the newly received message.

Fair enough.
 
> Nonetheless, this is done in 3.18.x, since bug #699529.

Awesome!  F23, here I come.  :-)