GNOME Bugzilla – Bug 563397
Message filterring do not work with IMAP
Last modified: 2008-12-11 14:42:34 UTC
Environment : - mandriva 2009.0. - Courrier IMAP as IMAP server. - KDE4 (but I think does not matter) - evolution 2.24.2 (updated on Madrivas mirrors for corrections of slow performances with IMAP, and an impossibility to start evolution (problems solved on my system)) Problem: While filtering an incoming message, if one of the action is to move the message in a subfolder (whatever the folder I choose), the move is not done and I get the message (sorry partially in French, the language I selected for the gui) evolution-mail-Message: Error occurred while existing dialogue active: Impossible d'obtenir le dossier « INBOX/CE » : le dossier n'existe pas. Approximate translation of my own: Impossible to get the folder "..." : The folder does not exist. The folder does exist, I can browse it with evloution itself. The rule has been created and the folder has been selected via the evolution gui. This used to work before I updated the distrib and therefore evolution, camel, courier-imap.
I am available for any tests to Identify the problem. I can not any longer automatically sort the 100 messages I receive everyday, a real pain.
For the filtering works with old filters and folders (like 2.20/2.22 old), but I subscribed to some new lists, and went ahead creating folders for them from the "choose folder to move messages to" dialog in the window where you specify how the filter should work. The folder is accessible, both from evolution and nutsmail (squirrelmail-clone) on the webserver, I can move messages by hand into it and so on. But if there is a messaage in my inbox from those lists Evolution says it can't move the message becouse the folder does not exists and refuses to move any message. But moving the message by hand for those new filters and the running the filter on the rest of the messages works.
The filtering rules have also been created whith the 2.24.2 version as I simply destroy the folder .evolution and then have lost all previous rules.
looking inside my ~/.evolution/mail/filters.xml I can see on of the filters does not contain a actionset, and the other one is set to email://local@local/INBOX/Nag when it should place them in the folder on the IMAP I specified, and not in a non-existing folder on my local system...
I found a duplicate bug : Bug 562708 That is marked to resolved. May be should we upgrade evolution! When I change emal://local/lacal by imap://pgarcia@localhost in the filter.xml file the filters work. The problem is then in recording that file.
*** This bug has been marked as a duplicate of 562708 ***