GNOME Bugzilla – Bug 630230
Prompt user when it looks like purging/expunging messages is overdue.
Last modified: 2021-05-19 11:08:38 UTC
It may be helpful to notify users who may have forgotten to purge deleted mail (or who are new to Evolution and don't know that mail marked as trash has not been deleted or even moved yet) that they should do so (and/or offer to do the purging for them, and/or offer to do the purging automatically in future). An edited except from the discussion on the mailing list, at http://mail.gnome.org/archives/evolution-list/2010-September/msg00116.html : ------------------------------------------------ > > IMHO, the ability to purge mailboxes should be more visible. Maybe > > evolution should warn that a mailbox is full of 90% deleted messages > > (which was my case). > > Something perhaps along the lines of this pseudo-code: > > if( num_trash_msgs >= 1000 && num_trash_msgs / total_msg_count >= 0.6 ) then > show_dialog( "Your mailbox contains a lot of trash messages that have not been deleted yet. Do you wish to purge trash messages now?", "Purge", "Cancel", purgeTrashCallback() ) > end if > > > since a significant number of the queries to > > this list involve the fact that people don't see deleted messages. > > Yep, often this involves thinking that something is deleted when it's > just marked as trash. The above _may_ go some way towards helping > prevent that. Not unreasonable. Someone should file an RFE suggesting it. In fact there are several possible conditions: * High proportion of messages marked for deletion, for mailboxes with more than some threshold of total messages (i.e. your test). * Mailbox is approaching a size limit. For local mboxes, 2.32 apparently will correct this by using 64-bit indexes. For remote mailboxes, IMAP servers have a soft/hard quota system but I'm not sure how Evo deals with it currently. No idea about Exchange, Groupwise etc. * Running low on space on the filesystem where .evolution lives (for local mailboxes, whether mbox or maildir). * Old unexpunged messages (currently you can configure automatic expunging for these, but some people might prefer to be warned). * High absolute number of unexpunged messages, irrelevant of deleted:non-deleted ratios (e.g. maybe more than 2000 deleted messages?). ------------------------------------------------------ When the check could potentially happen: * On Send/receive. * On application start. * On application close (although personally this is my least favorite option - the last thing I want when trying to finish up at the end of a day is to be prompted for something, or to have to make a decision). * On deleting a message.
GNOME is going to shut down bugzilla.gnome.org in favor of gitlab.gnome.org. As part of that, we are mass-closing older open tickets in bugzilla.gnome.org which have not seen updates for a longer time (resources are unfortunately quite limited so not every ticket can get handled). If you can still reproduce the situation described in this ticket in a recent and supported software version, then please follow https://wiki.gnome.org/Community/GettingInTouch/BugReportingGuidelines and create a new enhancement request ticket at https://gitlab.gnome.org/GNOME/evolution/-/issues/ Thank you for your understanding and your help.