GNOME Bugzilla – Bug 268741
Evolution 2 hides Junk folder created in 1.4.
Last modified: 2013-09-10 14:03:33 UTC
Description of Problem: Can't receive email from an account named "junk". Steps to reproduce the problem: 1. Have 2 POP email accounts, me@x.com and junk@x.com 2. With Evolution 1.4, set up me@x.com to be the default mail account, and junk@x.com to be another mail account. Send and receive email, and everything works. 3. Upgrade to Evolution 2.0.2. 3a. Try to read your old junk@x.com mail 3b. Try to receive new mail at junk@x.com Actual Results: 3a. It has a new special "Junk" item instead of the junk@x.com account, with an icon that looks like a blue sundial, and no messages in it. There seems to be no way to read my mail on this account. (But note the file ~/.evolution/mail/local/Junk is the same size as the old ~/evolution/local/Junk/mbox, so it's probably just hidden, not deleted.) 3b. It shows an error: "Evolution Error" / "Error while Fetching Mail." / "Cannot copy messages to the Junk folder." / "OK". Expected Results: My junk@x.com account should still work. How often does this happen? Every time. Additional Information: My first thought was to change the name of the account, but its name (Tools -> Settings -> Mail Accounts -> Edit -> Identity -> Name) is already "junk@x.com", not "Junk". So I don't know how to convince Evolution to put it in a folder called something else (or what the "Name" field is good for). Also, the Defaults tab lets me pick where to put drafts and sent messages, but not incoming messages. It doesn't let me rename or delete the Junk item. Related bugs: - bug 253110 - Trash and Junk folders cannot be removed - bug 267393 - new junk mail vfolder hides IMAP folder
Oops, I'm an idiot. It has nothing to do with accounts, but folders. (I had thought that Evo showed accounts, but it was just a folder+filter I'd created ages ago.) Thanks to the guys on #evolution for helping me with this. The workaround is to rename the Junk folder (the ~/.evolution/mail/local/Junk* files) to something else while Evo isn't running. So the real bug should be: "Evolution 2.0 hides folder called 'Junk' created with Evolution 1.4." Lowering priority, because a workaround exists.
fixing title. not really bothered about fixing the bug though
*** bug 253110 has been marked as a duplicate of this bug. ***
*** bug 269010 has been marked as a duplicate of this bug. ***
Created attachment 44696 [details] [review] fix
easier than i thought. will be in 2.2
*** Bug 253110 has been marked as a duplicate of this bug. ***