On Thu, 2007-06-21 at 09:31 +0100, Ruben Fonseca wrote:
> 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.
You didn't read my mail. Thunderbird doesn't "expunge" anything unless
told so. It just tells the server the mails have been marked as deleted
right when they are, whereas Evo does so only before deconnection from
the server. There lies the trouble.
Xav
_______________________________________________
Evolution-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/evolution-list