GNOME Bugzilla – Bug 326252
Applying "All Filters" to All Messages in Inbox fails badly
Last modified: 2013-09-13 00:56:35 UTC
Please describe the problem: Ctrl-A Ctrl-Y in the Inbox (but nowhere else) causes a specific filter action to apply to almost every message, even when none of them match the filter. Only one message is left untouched, but it appears to be arbitrary. The filter action in question is Refile+Stop. Inbox contents can be recovered by undeleting, but the target folder has to be cleaned out by hand. The Inbox is on an IMAP server. To test, I copied entire Inbox to a new folder on the same IMAP server and applied Ctrl-A Ctrl-Y. Nothing happened. I tried it on a local folder and nothing happened. I retried on the original Inbox and the bug reappeared. I haven't tried it on a local Inbox. Steps to reproduce: 1. Select Inbox on an IMAP server (or perhaps locally, don't know). 2. Apply Ctrl-A Ctrl-Y 3. Spend an hour or two cleaning up the mess. Actual results: Inbox is now empty except for one message, and some other folder has the Inbox contents. Expected results: Given that no messages match the filter in the specific case tested, nothing should happen. Does this happen every time? Yes (Evo 2.5.3 and 2.5.4) Other information: I enabled filter logging via gconf-edit. Every line of the log after truncating and then carrying out the test follows this pattern: Applied filter "SL" to message from <aaaaa> - "SUBJECT" at Sun, 08 Jan 2006 20:16:20 Action: Move to folder zzzzzzzzzzzzz/Lists/SL Action: Stopped processing Action: Stopped processing The "SL" filter is: If Mailing List is FOO OR Recipients contains BAR OR Recipients contains BAZ OR Mailing List is ZILCH Then Move To Folder Lists/SL Stop Processing
Not reproducible on evolution 2.5.4 on suse 9.3.
I'm on FC4 with all updates applied. The problem is totally reproducible on two different machines, one with Evo 2.5.3 and the other with 2.5.4, both against the same IMAP server and account. I'm going to try narrowing the Inbox to see if it's being caused by a specific message.
hey patrick, can you attach the filters.xml file available in ~/.evolution/mail/ Changing to NEEDINFO, reopen with the necessary info
Created attachment 58459 [details] filters.xml file This is the filters.xml file from my home machine, as requested.
Created attachment 58467 [details] filters.xml file This is the filters.xml file from my office machine.
<part name="mlist"> <value name="mlist-type" type="option" value="contains"/> <value name="mlist" type="string"> <string>@solve.net.ve</string> </value> </part> you can't do partial string matches in the mailing-list filter rule, it causes weird behaviours because of the way tokens are matched (they aren't compared like email addresses) this might be the cause...
i have no clue why this is set to NEEDINFO. removing old milestone.
Hey Patrick, is this this still an issue for you?
Nope, I haven't seen it in at least ayear.
I'll close it as OBSOLETE then.