GNOME Bugzilla – Bug 617953
Hide Junk messages in Search folders
Last modified: 2010-10-22 20:22:19 UTC
I have a vfolder which has several IMAP INBOX folders (as well as other folders) as it's backing. I also have a filter on my INBOXes which automatically sets the status of identified spam as Junk. Items that are filed by the filter successfully go into the Junk folder for the INBOX but they continue to display in the vfolder for that INBOX. I have to mark them as Junk (using the toolbar) in the vfolder for them to disappear. Even a folder Refresh doesn't make them go away.
Thanks for a bug report. I can reproduce this in the just released 2.32.0 too. It's most likely caused by changes in bug #585353, where junk messages aren't hid from a virtual folder, thus for me marking a message as Junk in the search folder didn't make it disappear. It helped to edit te rule and add "all criteria is met" and "Status is not Junk" though. Is it good idea to hide junk messages from the search folders? I've a feeling that it can have an advantage, to not exclude them, but there is no visual indication that the message is junk (what about using italic font in message list for junked message?).
(In reply to comment #1) > > I can reproduce this in the just released 2.32.0 too. It's most likely caused > by changes in bug #585353, where junk messages aren't hid from a virtual > folder, thus for me marking a message as Junk in the search folder didn't make > it disappear. It helped to edit te rule and add "all criteria is met" and > "Status is not Junk" though. I find it's more serious than this. If I mark it junk in the search folder, it gets hidden but then if I quit evolution and restart it, they are all there in my search folder again. > Is it good idea to hide junk messages from the search folders? Absolutely. I use search folders as my main interface to my various mail accounts. I hardly ever go into the INBOX folders of the actual accounts my search folders are working on. In fact if it weren't for search folders, I wouldn't put up with all of evolution's other bugs and would just use something else. So given that use-case why would I want to continue to see spam? I'd say that if somebody wants to see spam in their search folders, then they should need to add a "Status is Junk" to their search criteria. In what world is the default of wanting to see spam normal? > I've a feeling that it can have an advantage, to not exclude them, What advantage? Who wants to see spam? Why would there be billions of dollars spent around the world filtering spam if everyone wanted to see spam? > but there is > no visual indication that the message is junk (what about using italic font in > message list for junked message?). A user can add visual indication if they wanted. I color mine for example, based on the Junk flag. But ultimately, the default should never be to show what is already known as spam. It makes mailboxes useless.
Created attachment 171811 [details] [review] evo patch for evolution; Hide junk messages from search folders. That's it.
Created commit 2d5b4f5 in evo master (2.91.1+) Created commit 745fba3 in evo gnome-2-32 (2.32.1+)
Upon initial loading of evolution after applying this patch to 2.30.3, it appears to be working. Thanx!