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. -dg 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 > > immediately, > > 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. > > poc > > _______________________________________________ > Evolution-list mailing list > Evolution-list@gnome.org > http://mail.gnome.org/mailman/listinfo/evolution-list _______________________________________________ Evolution-list mailing list Evolution-list@gnome.org http://mail.gnome.org/mailman/listinfo/evolution-list