After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 563397 - Message filterring do not work with IMAP
Message filterring do not work with IMAP
Status: RESOLVED DUPLICATE of bug 562708
Product: evolution
Classification: Applications
Component: Mailer
2.24.x (obsolete)
Other Linux
: Normal normal
: ---
Assigned To: evolution-mail-maintainers
Evolution QA team
Depends on:
Blocks:
 
 
Reported: 2008-12-05 22:30 UTC by Pascal Garcia
Modified: 2008-12-11 14:42 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Pascal Garcia 2008-12-05 22:30:27 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.
Comment 1 Pascal Garcia 2008-12-05 22:33:53 UTC
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.
Comment 2 Peter Hjalmarsson 2008-12-10 09:09:07 UTC
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.
Comment 3 Pascal Garcia 2008-12-10 20:38:18 UTC
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.
Comment 4 Peter Hjalmarsson 2008-12-10 23:59:39 UTC
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...
Comment 5 Pascal Garcia 2008-12-11 06:30:10 UTC
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.
Comment 6 Matthew Barnes 2008-12-11 14:42:34 UTC

*** This bug has been marked as a duplicate of 562708 ***