[Evolution] Set folders trash and junk/spam manually
Hello everybody, I wondered if there is a possibility to set the folders trash and junk/spam like I can set the folder for drafts and sent to any other I want. Problem is, that with some of my IMAP-Accounts I have two folders for trash and junk/spam, one of each is the official one and the other is one that evolution creates. Those are not properly synched. I realized, that there are keys named and in gconf at /apps/evolution/mail/accounts, so I tried and and in a similar way but that didn't work. Is there any solution to fix this I may have missed? Oliver ___ Evolution-list mailing list Evolution-list@gnome.org http://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] Set folders trash and junk/spam manually
Well, why is evolution not able to subscribe to this folders as the mail server provides them and is instead creating virtual ones? Thunderbird for instance can do that. ___ Evolution-list mailing list Evolution-list@gnome.org http://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] Set folders trash and junk/spam manually
> Trash is done the way it is because that's how IMAP is defined. Deletion > of a message is done in two stages, a) mark the message as \Deleted, b) > at some later date Expunge the folder. Other mailers do this > differently, mainly because they try to map message deletion onto the > mental model of file deletion on desktops, i.e. move the object to a > Trash folder and once in a while empty it. However doing this on IMAP is > inefficient (because the message is being copied -- note that IMAP has > no "move" operation) and can in rare cases block the user because of > quota limitations (leading to a situation where you can't delete your > mail to free up space because your quota won't allow it to be copied). > > Evo follows the IMAP model closely. Deleted messages remain in place and > are not copied anywhere. Trash is simply a virtual (or search) folder > that shows all the \Deleted messages wherever they happen to be. This > has a nice side-effect: when you undelete a message Evo simply removes > the \Deleted flag. It doesn't need to remember where the message used to > be and move it back as other mailers do. Furthermore, Evo also applies > this model to other mailstores even if they don't use IMAP. Ok, before I report a bug at this I wanna describe it a bit more, maybe there are some options I didn't recognize. I have two computer, both with evolution, both using the same IMAP account. There are a trash and a junk folder provided, which I can't delete. As I said evolution on both computers created another trash and another junk folder which are virtual as you described parallel to that I subscribed trash and junk which are provided. By deleting a mail from inbox on pc1 this mail disappears there and appears in the virtual trash evolution created on pc1, the trash folder I subscribed is empty. Now I check my mails online and the mail still appears in inbox, trash there is empty. On pc2, mail appears in that virtual trash evolution created there, the subscribed trash is empty. By clearing the virtual trash of evolution on pc1/pc2 the mail gets deleted from online inbox and the virtual trash on pc2/pc1. It doesn't appear anywhere now. Second try: Deleting a mail from online inbox. Mail disappears from all inboxes and appears in the online trash and the subscribed trash folders. But though there is no option to clear the subscribed trash folders I can only delete the message it contains and after that clear the virtual trash on one of the clients. What I would expect is that in both cases the mail appears in a trash which can be virtual, thats ok, but this trash should contain the same on all evolution clients and online, that is not the case here. > Moving on to Junk: the difference here is that IMAP has no builtin > concept of Junk, so Evo simply uses its own implementation and for > simplicity copies the Trash model. Same experiment: Marking one inboxmail as junk on pc1. It disappears and appears in that virtual junk on pc1. Its still in my online inbox AND THIS TIME still in the inbox on pc2. Last but not least I marked an mail in my online inbox as junk. That mail disappears from all inboxes and appears in the subscribed junks. I understand that it is a bit difficult with the junk if IMAP doesn't support synching junk filters. But at least the trash thing should work, shouldn't it? Oliver ___ Evolution-list mailing list Evolution-list@gnome.org http://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] Set folders trash and junk/spam manually
Well, thank you, it became clear to me now. I will contact my mail provider instead of open a bug report on that. Oliver Am Montag, den 20.04.2009, 18:40 +0100 schrieb Pete Biggs: > > > > Ok, before I report a bug at this I wanna describe it a bit more, maybe > > there are some options I didn't recognize. > > > > I have two computer, both with evolution, both using the same IMAP > > account. There are a trash and a junk folder provided, which I can't > > delete. As I said evolution on both computers created another trash and > > another junk folder which are virtual as you described parallel to that > > I subscribed trash and junk which are provided. > > > > By deleting a mail from inbox on pc1 this mail disappears there and > > appears in the virtual trash evolution created on pc1, the trash folder > > I subscribed is empty. Now I check my mails online and the mail still > > appears in inbox, trash there is empty. On pc2, mail appears in that > > virtual trash evolution created there, the subscribed trash is empty. > > > > By clearing the virtual trash of evolution on pc1/pc2 the mail gets > > deleted from online inbox and the virtual trash on pc2/pc1. It doesn't > > appear anywhere now. > > > > Second try: Deleting a mail from online inbox. Mail disappears from all > > inboxes and appears in the online trash and the subscribed trash > > folders. But though there is no option to clear the subscribed trash > > folders I can only delete the message it contains and after that clear > > the virtual trash on one of the clients. > > Yes, that is all correct behaviour. It will probably be more clear if > you unset the "hide deleted mails" under the view menu: when you delete > the message in Evo the mail doesn't disappear, it is marked as deleted > and will appear with a line through it - any messages so marked will be > shown in the Trash virtual folder. > > The other thing you have to realise is that the "Trash" folder on your > server is just another folder - it happens to be one that some clients > copy mail to when they are deleted - but it is just another folder. > They implement the "delete" by copying the message to the "Trash" > folder, then marking the message as deleted in the originating folder. > The fact that it appears in the virtual Trash folder is because it > hasn't actually been removed from the inbox yet - so in fact what your > "online" client is doing is duplicating the mail. > > To permanently remove the deleted mail from your system you need to do > an expunge. > > > > > What I would expect is that in both cases the mail appears in a trash > > which can be virtual, thats ok, but this trash should contain the same > > on all evolution clients and online, that is not the case here. > > If your online client did thing properly then it would :-) > > P. > > > > ___ > Evolution-list mailing list > Evolution-list@gnome.org > http://mail.gnome.org/mailman/listinfo/evolution-list ___ Evolution-list mailing list Evolution-list@gnome.org http://mail.gnome.org/mailman/listinfo/evolution-list