Thunderbird

Install Thunderbird and the curated extension policy through the thunderbird role, then configure accounts and profile data manually.

ansible-playbook -i inventory -K playbooks/lab-stack.yml --tags thunderbird

This tag installs Thunderbird and its general extensions without Thunderbird MCP.

If you restore the Thunderbird profile path from a previous installation, the manual account and workflow setup below should usually not be necessary. Restore profile data only from trusted backups and prefer normal account sign-in when possible.

🔧 Manual setup and configuration

  • Run the thunderbird role before configuring Thunderbird accounts.
  • Add institutional and project email accounts through Thunderbird account setup.
  • Restore profile data only from a trusted backup, and prefer fresh account sign-in when possible.
  • Review extension permissions before enabling extensions, especially extensions that can read messages or connect Thunderbird to AI assistants.
  • Create a folder named Waiting for or Waiting-for if you use the waiting-for workflow.
  • When sending a message that requires follow-up, add your own address in Cc.
  • Add an automatic copy or filter rule that moves self-cc messages into the waiting-for folder.

The thunderbird role installs the following extensions through Thunderbird Enterprise Policies. They use installation_mode: normal_installed, so Thunderbird installs them automatically but users can still disable extensions they do not need.

Extension Why install it
LanguageTool Adds grammar, spelling, punctuation, and style checks while composing email. Use it with the local LanguageTool setup when possible.
FiltaQuilla Extends Thunderbird message filters with extra actions and search terms. Use it for workflow rules that Thunderbird cannot express by default.
mailmindr Moves messages out of the inbox when you cannot currently act on them, then reminds you when follow-up is due. Use it for time-bound replies, delegated work, and review tasks.
Move Mail Shortcuts Adds keyboard shortcuts for moving and copying mail to folders. Use it to file messages quickly without interrupting reading flow.
Owl for Exchange Connects Thunderbird to Exchange and Microsoft 365 accounts through Outlook Web Access when standard IMAP/SMTP or OAuth setup is not sufficient. Check license terms before relying on it.

Email workflow best practices

Use Thunderbird as a working queue, not as long-term visible clutter.

Keep the inbox empty

  • Treat the inbox as an action list.
  • Decide each message once: reply, delegate, file, convert to a task, or delete.
  • Move reference messages out of the inbox after reading.
  • Use the waiting-for folder for delegated or pending replies instead of leaving sent follow-ups in the inbox.

Use a waiting-for rule

Use a dedicated waiting-for workflow for messages where you need a reply or external action.

  • Create a folder named Waiting for or Waiting-for.
  • When sending a message that requires follow-up, add your own address in Cc.
  • Add an automatic copy or filter rule that moves self-cc messages into the waiting-for folder.
  • Use mailmindr for dated reminders when a response is needed by a specific deadline.
  • Review the waiting-for folder during daily or weekly email triage, then archive completed threads.

Archive email deliberately

  • Archive messages that are complete but may be useful later.
  • Keep folder names practical and stable; avoid over-classifying messages into many rarely used folders.
  • Prefer Thunderbird search for retrieval instead of maintaining a complex folder hierarchy.
  • Do not archive messages that contain credentials or unnecessary sensitive data; delete those when retention is not required.

Shortcuts

  • F6: cycles forward through Folder Pane → Message List → Message Pane → Spaces Toolbar.