Re: [Evolution] Can I get an IMAP folder update up in here!

If Evolution would always update on writes, then It could have a "server
is always right" policy to incorporate changes made by other clients.

I'm less concerned about my home machine not seeing changes made while
I'm at work

I am more bothered by the fact that my iPhone alerts me to unread
messages that I already read.


On Wed, 2008-12-17 at 14:25 -0430, Patrick O'Callaghan wrote:
On Wed, 2008-12-17 at 10:35 -0800, David Graves wrote:
I leave evolution open on my home machine and head to work. I read and
delete emails all day at work. I come home to find all my messages
unread at home and if I do anything except close evolution
it undeletes all the deleted mail and marks unread all the read mail.

This has been discussed many times. The basic problem is that IMAP is
not designed for concurrent access from multiple clients. Each client
maintains its own state and there's no standard way for them to synch
with each other.

An explicit "sync" command from Evo could update the server state, but
wouldn't update other clients until they also synched. Then you have the
problem of possible inconsistency between updates, i.e. this is harder
to do transparently than it looks.

It used to be the case that switching folders would force an update. I
don't know if that's still true, but even if it is it still wouldn't
guarantee consistency between multiple clients.

My solution to this is never to have two instances of Evo open at once.
When I leave home, I close Evo, ditto when I leave the office, and I
have no problems of this sort.


Evolution-list mailing list
Evolution-list gnome org

[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]