On Thu, 2007-06-21 at 10:27 +0200, Xavier Bestel wrote:
> 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.

Exactly! Thunderbird does this very well and I think it uses a "regular
expunge" approach.

This would save me so many time during the day..

> 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.

Please devs, consider this issue. If Evo was not a big code monster, I
would contribute myself with a patch.

Ruben

_______________________________________________
Evolution-list mailing list
Evolution-list@gnome.org
http://mail.gnome.org/mailman/listinfo/evolution-list

Reply via email to