GNOME Bugzilla – Bug 659020
Destination folder not updated after transfer_messages call
Last modified: 2011-09-15 08:46:19 UTC
Running master as of a week or two back. I have evo-mapi set up with a few filters that automatically move some messages to subfolders of INBOX. the messages are correctly filtered, but the subfolders are not flagged as containing new messages until I manually switch over to them and check. I'm not sure that it happens for 100% of the messages (maybe not after first start up), but once it starts happening it continues to happen, at least.
Do you have the target folder selected when the message is shown there, or not? It might make a difference, as when you select it then the folder refreshes, thus I guess you have it selected in time of a new message arrival.
Confirming for the "folder selected", I see all about "Filtering message", but the folder doesn't update on its own.
Created attachment 196595 [details] [review] ema patch for evolution-mapi; The transfer_messages function didn't call update on the destination folder, thus others didn't know the change. It's also because ema uses server-side message moving, which is better than decoding/encoding the message through Camel internals. This patch adds the necessary refresh call to it.
Created commit 5fe4acb in ema master (3.1.92+)