{"id":1447,"date":"2025-12-02T14:21:35","date_gmt":"2025-12-02T14:21:35","guid":{"rendered":"https:\/\/www.woodcentral.com\/-\/peter\/?p=1447"},"modified":"2026-05-24T11:28:10","modified_gmt":"2026-05-24T11:28:10","slug":"why-thunderbird-slows-down-with-huge-mailboxes","status":"publish","type":"post","link":"https:\/\/www.woodcentral.com\/-\/peter\/why-thunderbird-slows-down-with-huge-mailboxes\/","title":{"rendered":"Why Thunderbird slows down with huge mailboxes"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Here\u2019s why and how it affects performance.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">1. Thunderbird tries to index everything<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/www.thunderbird.net\/en-US\/\">Thunderbird<\/a> uses an internal <strong>SQLite database<\/strong> (<code>global-messages-db.sqlite<\/code>) to index all mail for search.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">With 50k\u2013100k+ messages:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The database becomes large (hundreds of MB)<\/li>\n\n\n\n<li>Indexing runs constantly<\/li>\n\n\n\n<li>CPU usage spikes<\/li>\n\n\n\n<li>Disk writes increase<\/li>\n\n\n\n<li>Battery drains faster (especially on laptops\/tablets)<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">2. Thunderbird downloads full messages by default<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Unless you disable \u201cKeep messages for offline use,\u201d Thunderbird downloads:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Every message body<\/strong><\/li>\n\n\n\n<li><strong>Every attachment<\/strong><\/li>\n\n\n\n<li>Sometimes <strong>duplicates<\/strong> after rebuilds<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Large IMAP accounts can end up consuming:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Many gigabytes of local storage<\/strong><\/li>\n\n\n\n<li>Long startup times<\/li>\n\n\n\n<li>Slow loading of folders<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">3. Thunderbird synchronizes <em>every folder<\/em><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">If you have:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>10\u201320 years of mail<\/li>\n\n\n\n<li>Lots of subfolders<\/li>\n\n\n\n<li>Large sent folders<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Thunderbird syncs all of it, which:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Slows down the device<\/li>\n\n\n\n<li>Slows down switching folders<\/li>\n\n\n\n<li>Can cause freezes when compacting folders<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">4. Mobile devices suffer the most<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Tablets and lightweight laptops have:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Slower SSDs<\/li>\n\n\n\n<li>Less RAM<\/li>\n\n\n\n<li>Lower-power CPUs<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Why Webmail is often better for huge mailboxes<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A webmail interface:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Loads only the folder you\u2019re viewing<\/li>\n\n\n\n<li>Loads only ~50 messages at a time<\/li>\n\n\n\n<li>Offloads ALL indexing and storage to the server<\/li>\n\n\n\n<li>Never downloads messages to the device<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Signs the user\u2019s Thunderbird is overwhelmed<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">If you see:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Sent mail not saving<\/li>\n\n\n\n<li>Messages disappearing or refusing to sync<\/li>\n\n\n\n<li>Folder list not updating<\/li>\n\n\n\n<li>Thunderbird slow to start<\/li>\n\n\n\n<li>Disk thrashing or freezing<\/li>\n\n\n\n<li>Random IMAP errors<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">\u2026your local mail database may be too large or corrupted.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Best practices for huge IMAP accounts (50k\u2013200k emails)<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">If you <em>must<\/em> use Thunderbird:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">1. Disable global search &amp; indexing<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Settings \u2192 General \u2192 uncheck<br><strong>\u201cEnable Global Search and Indexer\u201d<\/strong><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">2. Disable offline downloads for old folders<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Right-click folder \u2192 Properties \u2192 uncheck<br><strong>\u201cKeep messages in all folders for this account on this computer\u201d<\/strong><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">3. Compact folders weekly<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Thunderbird prompts, but doing it manually prevents bloat.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">4. Archive older mail to yearly folders<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Thunderbird handles small folders much better.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">5. Move giant sent folders to yearly \u201cSent 2024, 2023&#8230;\u201d<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Sent folders are often the worst.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">6. Restart Thunderbird after cleanup<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">This forces rebuild of internal caches.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/pixabay.com\/vectors\/mailbox-mail-correspondence-23694\/\">Image credit<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Here\u2019s 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\u2013100k+ messages: 2. Thunderbird downloads full messages by default Unless you disable \u201cKeep messages for offline use,\u201d Thunderbird downloads: Large IMAP accounts can end up consuming: 3. Thunderbird &#8230; <a title=\"Why Thunderbird slows down with huge mailboxes\" class=\"read-more\" href=\"https:\/\/www.woodcentral.com\/-\/peter\/why-thunderbird-slows-down-with-huge-mailboxes\/\" aria-label=\"Read more about Why Thunderbird slows down with huge mailboxes\">Read more<\/a><\/p>\n","protected":false},"author":7,"featured_media":1498,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[],"class_list":["post-1447","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-technology"],"_links":{"self":[{"href":"https:\/\/www.woodcentral.com\/-\/peter\/wp-json\/wp\/v2\/posts\/1447","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.woodcentral.com\/-\/peter\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.woodcentral.com\/-\/peter\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.woodcentral.com\/-\/peter\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/www.woodcentral.com\/-\/peter\/wp-json\/wp\/v2\/comments?post=1447"}],"version-history":[{"count":0,"href":"https:\/\/www.woodcentral.com\/-\/peter\/wp-json\/wp\/v2\/posts\/1447\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.woodcentral.com\/-\/peter\/wp-json\/wp\/v2\/media\/1498"}],"wp:attachment":[{"href":"https:\/\/www.woodcentral.com\/-\/peter\/wp-json\/wp\/v2\/media?parent=1447"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.woodcentral.com\/-\/peter\/wp-json\/wp\/v2\/categories?post=1447"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.woodcentral.com\/-\/peter\/wp-json\/wp\/v2\/tags?post=1447"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}