Deleting old emails in Gmail

Gmail is great, with nearly 8gb of storage there really is no need to delete old emails, instead just archive them and then when you need to find an email from 4 years ago you can find it via the powerful search engine.

However I have a collection of emails which are auto filtered from my webserver letting me know that the firewall has blocked access to an IP or that I’ve logged in with the root password. Whilst useful at the time, not really need for more than a month, let alone years. You might have the same with a discussion board, or freecycle.

So the quick way to delete them all:

In the search box enter label:webserver older:2011/05/12
Once loaded you should be able to click on the select all button (although it’s no longer labelled).
Just above the first email you should now see “All 20 conversations on this page are selected. Select all conversations that match this search”. Click on the link.
You can now click on the Trash/Delete button.
All the old emails have now been trashed.

For the search field the date is in YEAR/MONTH/DAY format, instead of label: you can use from: so from:[email protected] older:2010/06/12 for all emails from Lincoln Freecycle older than a year.

2 thoughts on “Deleting old emails in Gmail

  1. Hello Ryan,
    I tried your link above to delete older emails. I modified it to: label:webserver older:2011/08/12 I know I have about 30,000 emails in this date range older than Aug 1/11. When I did the search, the response was “No records found”. Is there a reason why the search result is “0”? Thank-you for your reply. I started at 58,000 emails earlier today, and deleted 100 at a time! Very time consuming. Peter
    I have one alternative… Delete the folders I can really do without, then just search in inbox to get credits on one group. Delete the balance after I have enough credits, and search for the next group. Then, delete the inbox once a week.

Leave a Reply

Your email address will not be published. Required fields are marked *

Human test: Enter Ryan backwards