If you have a lot of emails stored in the Thunderbird email client, you may have noticed two things: that the emails are taking quite the chunk of disk space, and that the performance of search may have deteriorated.
This can be an issue, especially if you use search often or are running low on disk space. While some of you may need access to an email archive that dates back five or even ten years, others may not need access to emails that old, at least not locally.
One suggestion for this particular situation is to archive emails in the excellent Mailstore Home email backup application. Once archived, you deleted the old emails in Thunderbird but can still access them in the Mailstore program whenever the need arises.
If you do not want to use Mailstore, or prefer a native solution, then you can make changes to how Thunderbird synchronizes and stores emails for IMAP accounts.
Thunderbird will sync all email messages by default, regardless of age. A local copy is kept for search, so that you can search a single account or use the global search feature to find text not only in email headers but also in the body.
The email client offers two options to deal with emails that you do not longer need direct access to:
To make the modifications do the following:
The default setting under Disk Space is to synchronize all messages locally regardless of age. If you want to restrict that, select "Synchronize the most recent" and select a a time frame in days, weeks, months or years that you are comfortable with (e.g 1 year).
Note: This won't affect the state of messages that have already been downloaded to your email program immediately. It may take a while before the body of those messages does not show up anymore in the client. The emails are still listed, but when you click on them, they are downloaded from the server.
The second option that you have is to configure Thunderbird to automatically delete messages. You can either select to keep only a certain number of emails at all times, e.g. 2000, or delete messages that are older than a certain age automatically. If you are using starred messages, you can select to keep those regardless of the modifications you make here.
Tip: You can configure the search -- under Edit > Find > Search Messages to run the search on the server. This can be useful if you have restricted local email copies but need to search emails that you have received before that period of time.
This tip is mostly for situations where you computer is running out of disk space or when you have noticed that search performance or performance in general in the client has deteriorated over time. If you have an abundance of disk space, or a fast modern system, then you may not need to make those changes at all.
I prefer to archive messages locally, as this ensures that I can access all emails that I have ever received locally no matter what is happening on the server side of things (providers may close down, delete emails by accident or hacks...)
Advertising revenue is falling fast across the Internet, and independently-run sites like Ghacks are hit hardest by it. The advertising model in its current form is coming to an end, and we have to find other ways to continue operating this site.
We are committed to keeping our content free and independent, which means no paywalls, no sponsored posts, no annoying ad formats (video ads) or subscription fees.
If you like our content, and would like to help, please consider making a contribution:
Ghacks is a technology news blog that was founded in 2005 by Martin Brinkmann. It has since then become one of the most popular tech news sites on the Internet with five authors and regular contributions from freelance writers.