Re: [Evolution] [IMAP] Filtering and Expunging
- From: Ruben Fonseca <rubenfonseca di uminho pt>
- To: Xavier Bestel <xavier bestel free fr>
- Cc: evolution-list gnome org
- Subject: Re: [Evolution] [IMAP] Filtering and Expunging
- Date: Thu, 21 Jun 2007 09:31:46 +0100
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
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]