GNOME Bugzilla – Bug 343637
Error while filtering folder. No provider available for protocol `email'.
Last modified: 2006-06-03 08:29:36 UTC
Please describe the problem: Filtering messages automatically stops working. When I select a message and use Ctrl-Y to force immediate filtering of that message, an error dialog appears: Error while filtering folder. No provider available for protocol `email'. This doesn't happen for every message, just a large fraction of them. I haven't yet determined a pattern for the messages causing problems. I have a fairly large set of email filter rules which were created under an earlier version of Evolution. And my mailbox is on an Exchange server. I'm not sure if either of these facts are part of the problem. Steps to reproduce: 1. Get an inbox full of messages on an Exchange server. 2. Try to filter them. 3. Error dialog will appear. Actual results: Error dialog appears and the message is not filtered Expected results: message to be filtered Does this happen every time? Every time for some messages. Never for other messages. Other information:
you need to edit all of your filter rules and re-select the folder for each move/copy action. some past upgrade or another didn't update the folder paths properly and so you are getting that error.
Thanks for the tip, that did solve my problem. Can we change this bug, then to be a lower priority issue: The error message is useless? Instead of "No provider available for protocol `email'" (can anyone explain what that means, and what a user is supposed to do about it?) It should say: "Cannot move message to non-existent folder 'INBOX/Junk'" Thanks!
the problem is that the folder path is given as something like: email://afa166fhS274.126748.764@host/path#Inbox/foo and Evolution has no idea how to parse that because it's not in the right format for whatever version you are running. (e.g. it changed from a previous format). anyways, this only broke with some old versions so it won't happen anymore.
duplicate of bug 325198, to be correct