On Tue, 2007-06-19 at 15:52 -0400, Patrick O'Callaghan wrote: > > try suspending your laptop, go to home/work and open evolution there on > > another box... Then you got 500 mails that you have previously > > deleted/filtered... > > The IMAP protocol provides *no* guarantees about consistency when two or > more clients are accessing the same mailbox simultaneously. This is not > an Evo problem. Increasing the frequency of expunges will reduce the > possibility of race conditions but not eliminate them entirely (BTW > that's probably why your filters aren't working as expected.)
In fact, the problem is that Evolution doesn't even marks the mails as deleted on the server, and that's a *BUG*. If you remember to put Evo offline before suspending (the small icon in the bottom-left corner), Evo will tell the IMAP server which mails are deleted and all is well (you can even purge or undelete the deleted mails with an other client). The problem is that it should do that regularly, in case of lost connexion or "surprise suspend". Thunderbird does it and it's a life-saver. Note that I'm speaking about deleted emails, not purged emails. As per the IMAP spec, purging should be done separately. Yes, that bug has been reported many times over the years, and never fixed. Xav _______________________________________________ Evolution-list mailing list Evolution-list@gnome.org http://mail.gnome.org/mailman/listinfo/evolution-list