Here’s why and how it affects performance.
1. Thunderbird tries to index everything
Thunderbird uses an internal SQLite database (global-messages-db.sqlite) to index all mail for search.
With 50k–100k+ messages:
- The database becomes large (hundreds of MB)
- Indexing runs constantly
- CPU usage spikes
- Disk writes increase
- Battery drains faster (especially on laptops/tablets)
2. Thunderbird downloads full messages by default
Unless you disable “Keep messages for offline use,” Thunderbird downloads:
- Every message body
- Every attachment
- Sometimes duplicates after rebuilds
Large IMAP accounts can end up consuming:
- Many gigabytes of local storage
- Long startup times
- Slow loading of folders
3. Thunderbird synchronizes every folder
If you have:
- 10–20 years of mail
- Lots of subfolders
- Large sent folders
Thunderbird syncs all of it, which:
- Slows down the device
- Slows down switching folders
- Can cause freezes when compacting folders
4. Mobile devices suffer the most
Tablets and lightweight laptops have:
- Slower SSDs
- Less RAM
- Lower-power CPUs
Why Webmail is often better for huge mailboxes
A webmail interface:
- Loads only the folder you’re viewing
- Loads only ~50 messages at a time
- Offloads ALL indexing and storage to the server
- Never downloads messages to the device
Signs the user’s Thunderbird is overwhelmed
If you see:
- Sent mail not saving
- Messages disappearing or refusing to sync
- Folder list not updating
- Thunderbird slow to start
- Disk thrashing or freezing
- Random IMAP errors
…your local mail database may be too large or corrupted.
Best practices for huge IMAP accounts (50k–200k emails)
If you must use Thunderbird:
1. Disable global search & indexing
Settings → General → uncheck
“Enable Global Search and Indexer”
2. Disable offline downloads for old folders
Right-click folder → Properties → uncheck
“Keep messages in all folders for this account on this computer”
3. Compact folders weekly
Thunderbird prompts, but doing it manually prevents bloat.
4. Archive older mail to yearly folders
Thunderbird handles small folders much better.
5. Move giant sent folders to yearly “Sent 2024, 2023…”
Sent folders are often the worst.
6. Restart Thunderbird after cleanup
This forces rebuild of internal caches.
Thanks for this post! I already keep my IMAP-Account small and have everything local and split up large sent folders as suggested. I still experience similar issues like mails are not showing in search folder lists or mails are not showing in “show in conversations”. I have this since at least one year and it is very annoying and slows down my workflow completely.
I did search for alternative mail clients with similar features but I did not find any. Really sad, that the development of Thunderbird seem to have to no focus on large mail boxes.