Re: [Evolution] Deleted messages not really deleted



On Mon, 2014-12-22 at 19:55 -0600, Chris wrote:
On Tue, 2014-12-23 at 00:21 +0000, Patrick O'Callaghan wrote:
On Mon, 2014-12-22 at 16:08 -0600, Chris wrote:
Now to make sense of my subject. If I deleted the messages in my 'Spam'
folder they are moved to 'Trash' however, they are still in
~/Maildir/.Spam/cur. I've noticed this when I moved some false positives
from the spam folder to my Inbox and ran Spamassassin to report those
left in the folder. It picked up the ones I'd moved also. The same thing
happens if I delete some old spam from the folder before running SA.
This is Ubuntu 14.04.1 LTS, Gnome 3.12.2 and Evolution 3.12.9. 

Any ideas?

The Evo spam folder is called Junk. Are we talking about the same thing?
Junk is a virtual folder.

Trash in Evolution is also a virtual folder. "Moving" a message to Trash
(or equivalently deleting it) simply marks it for deletion, meaning it
shows up in the virtual Trash folder. However it hasn't physically gone
anywhere. This is the way IMAP is designed to work, though some other
MUAs don't seem to realize this. It means that undeleting can be done by
simply flipping the "deleted" bit. To really remove deleted messages you
can either empty the Trash folder (File->Empty Trash) which will remove
all messages marked for deletion in any folder, or more selectively use
Folder->Expunge (or Ctrl-E) which only affects messages in the current
folder.

Try setting View->Show Deleted Messages to get a better idea of what's
really going on.

poc

Thanks Andre and Patrick, nope, this is an actual Spam folder Patrick
where where procmail places spam once it's marked as such by SA which is
not being run within Evo.

Fair enough. It doesn't change the thrust of what I was saying, just
that Junk is another virtual folder.

Didn't realize I had to expunge the trash
folder to remove them, don't remember having to do that with earlier
versions of Evo (way earlier than what I'm running now).  

Well, you either expunge the folder which contains the deleted messages,
or empty the Trash, which does the same thing on every folder containing
deleted messages, i.e. emptying the Trash is just a shorthand way of
visiting each folder and expunging it. Evo has always worked this way,
since it's how IMAP is designed to work. Note that there is a Preference
option for auto-expunging on exit, so you may have had that enabled.

poc



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]