GNOME Bugzilla – Bug 612239
delete a message permanently without passing for trash
Last modified: 2019-03-11 13:41:53 UTC
This enhancement request was already reported on launchpad (https://bugs.launchpad.net/ubuntu/+source/evolution/+bug/534698). I think evolution should add a feature to delete a single mail message without first moving it to trash (and then you have to expunge all the trash folder to delete a single messages). I know that to permanently delete a single mail you have first to delete it (moving it to trash) and then you have to expunge the trash folder but this operation delete all the trashed emails and not only the one you want to erase. I think a user should have a simple option to achieve to this simple goal.
Thanks for a bug report. What looks simple is not that simple in reality, especially with IMAP, where deleted messages are still in their own folder, just marked for deletion, and calling expunge removed all marked messages for deletion in that folder. That means, to be able to remove only some of the deleted messages, the caller should unmark as deleted all other messages, all expunge, then mark those other messages as deleted again. And now imagine folder with thousands of deleted messages. Nonetheless, this might be possible to do when a real Trash folder is used, for which had been opened [1]. I'm closing this in favor of it. [1] https://gitlab.gnome.org/GNOME/evolution-data-server/issues/92