After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 612239 - delete a message permanently without passing for trash
delete a message permanently without passing for trash
Status: RESOLVED INCOMPLETE
Product: evolution
Classification: Applications
Component: Mailer
2.28.x (obsolete)
Other Linux
: Normal enhancement
: ---
Assigned To: evolution-mail-maintainers
Evolution QA team
Depends on: 528687
Blocks:
 
 
Reported: 2010-03-08 22:03 UTC by Marco Pallotta
Modified: 2019-03-11 13:41 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Marco Pallotta 2010-03-08 22:03:01 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.
Comment 1 Milan Crha 2019-03-11 13:41:53 UTC
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