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 thunderbirdThis 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
thunderbirdrole 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 fororWaiting-forif 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 fororWaiting-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.