How to archive/auto archive email in Mozilla Thunderbird 3.x

Beginning with version 3.x, Thunderbird has built-in support for archiving e-mail. The "archived" messages are moved to a dedicated folder (or hierarchy of folders) within the Thunderbird profile. It does not happen automatically, you have to either press the Archive button or use the 'A' keyboard shortcut.

Image:Tb50archiveOptions.png
TB 5.0 new Archive settings with enable box and options button

Each account has a "Archive Options" button in?Tools -> Account Settings -> Copies & Folders (except Gmail as they don't support child folders?[1]) that provides several ways to organize the archive folders:

  • A single (flat) arrangement, grouping by year (default), or by year and month.
  • A checkbox to keep the structure of the original folder in the "Archives" folder, which are arranged underneath the optional year and month folders.

The folder tree shows an?example for the resulting folder structure and is not derived from any of your own folders. In addition to the per-account settings, you can set the defaults for the following preferences using the?Config Editor. Any account which doesn't have specific settings will inherit from those preferences:

  • mail.identity.default.archive_enabled
  • mail.identity.default.archive_granularity
  • mail.identity.default.archive_keep_folder_structure

Starting with Thunderbird 5.0 you can disable the built-in archive support on a per-account basis by unchecking "Keep message archives in" in Tools -> Account Setting -> Copies & Folders.

Instead of individually selecting messages to be archived, you could use an?advanced search to quickly find all messages in any account(s) and/or folder(s) that meet your search criteria (e.g., older than 90 days), and then move those messages all at once to an archive folder of your choice. One possible way to do this:

  1. Create a new folder in?Local Folders and call it "Archive".
  2. Go to the "Edit" menu and choose "Find -> Search Messages...".
  3. Where it says "Search for messages in", select "choose this folder" for the account whose messages you want to archive. If you are using Thunderbird's?Global Inbox with multiple POP accounts, you can select Local Folders as the account.
  4. Make sure that the checkbox for "Search subfolders" is checked.
  5. Define the search criteria as "Age in Days is greater than 90" (or however many days you want).
  6. Click the "Search" button. The list of "old" messages will appear in the lower pane.
  7. Select all messages listed in the search results, and use the "File" button to move them all to the "Archive" folder you created in step 1.
  8. If you have more than one mail account that you want to archive, repeat the above steps for each additional account. (If all your accounts use a Global Inbox, you do not need to repeat the above steps.)

You could create a?Saved Search folder so that in the future you can perform the same search (steps 2-6) with a single click. If you want to exclude certain folders from being searched, just right-click on the Saved Search folder, choose "Properties...", click the "Choose" button, and (de)select folders as desired.

  • 17 Users Found This Useful
Was this answer helpful?

Related Articles

Parked domain(s) email forwarder(s) not working after my website was migrated.

The reason why your parked domain(s) email forwarders do not work is due to the design of the...

Why is my email forwarder not working?

This is common when users setup a new email forwarder and test it immediately. The Anti-Spam...

Synchronize IMAP folders in Apple's Mail Application

A problem unique to Apple's Mail app is it's inability to properly synchronize folders on the...

How do I create an email spam filter?

Login to cPanel. Locate and click on the "Account Level Filtering" icon within the "Mail"...

How to archive/auto archive email in Apple Mac Mail

The simple process is: create a smart mailbox, archive that smart mailbox's content and then...