A Thunderbird extension that adds Outlook-style email reminders. Set reminders on any email and receive notifications when they're due.
- Set reminders on any email via right-click context menu
- Quick options - In 1 hour, 4 hours, Tomorrow, Next week
- Custom date/time picker for precise scheduling
- Visual tags - Emails with reminders show an orange "Has Reminder" tag in the message list
- System notifications when reminders are due
- Snooze reminders (5 min, 15 min, 1 hour, 4 hours, 1 day, 1 week)
- Mark complete or dismiss reminders
- Add notes to remind yourself why
- View all reminders with filtering (Active, Completed, Dismissed)
- Export/Import reminders as JSON backup
- 100% local - No data leaves your computer
Right-click any email in your message list and select "Set Reminder..." to open the reminder dialog.
Choose from quick options (1 hour, 4 hours, Tomorrow, Next Week) or set a custom date and time. Add optional notes to remind yourself why.
Emails with active reminders automatically display an orange "Has Reminder" tag in the message list and message header. The tag is removed when you complete or dismiss the reminder.
Tip: Enable the "Tags" column in your message list (right-click column headers) to see tags directly in the list view.
Click the Email Reminders toolbar button to see your active reminders at a glance. The badge shows two numbers: pending|due (blue for pending, orange when reminders are due).
Reminders are color-coded by urgency:
- Red - Overdue reminders
- Yellow - Due within the next hour
- White - Future reminders
Click "View All Reminders" for the complete list with filtering options (Active, Completed, Dismissed).
When a reminder is due, you'll receive a system notification. Click the notification to open the email.
Access settings via Tools > Add-ons and Themes > Email Reminders > Options to export, import, or manage your reminder data.
- Open Thunderbird
- Go to Tools > Add-ons and Themes
- Search for "Email Reminders"
- Click Add to Thunderbird
Or visit: Email Reminders on Thunderbird Add-ons
- Download the latest
.xpifile from Releases - Open Thunderbird
- Go to Tools > Add-ons and Themes
- Click the gear icon (⚙️) > Install Add-on From File...
- Select the downloaded
.xpifile - Click Add when prompted
- Clone this repository:
git clone https://github.com/gitzone83/thunderbird-reminder-extension.git
- Open Thunderbird
- Go to Tools > Add-ons and Themes > gear icon > Debug Add-ons
- Click Load Temporary Add-on...
- Select the
manifest.jsonfile from the cloned folder
- Right-click on any email in your message list
- Select Set Reminder... from the context menu
- Choose a quick option or select a custom date/time
- Optionally add notes
- Click Set Reminder
- Click the Email Reminders icon in the toolbar to see active reminders
- Use Snooze, Done, or Dismiss to manage each reminder
- Click View All Reminders for the full list with filters
Access via Tools > Add-ons and Themes > Email Reminders > Options
- Configure check interval
- Set default reminder time
- Export/Import reminders
- Clear reminder data
# Clone the repository
git clone https://github.com/gitzone83/thunderbird-reminder-extension.git
cd thunderbird-reminder-extension
# Create XPI package
zip -r ../email-reminders.xpi * -x "*.git*" -x "*.md"thunderbird-reminder-extension/
├── manifest.json # Extension manifest
├── background.js # Background script (alarms, notifications)
├── popup/ # Toolbar popup UI
├── reminder-dialog/ # Set reminder dialog
├── reminder-list/ # Full reminders list view
├── options/ # Settings page
├── icons/ # Extension icons
├── _locales/ # Internationalization
├── README.md
├── PRIVACY.md
└── LICENSE
This extension stores all data locally on your device. No data is collected, transmitted, or shared with anyone. See PRIVACY.md for details.
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
- Visual indicators on emails with active reminders
- Recurring reminders
- Calendar integration
- Keyboard shortcuts
- More localization options
This project is licensed under the MIT License - see the LICENSE file for details.
- Inspired by Microsoft Outlook's email reminder functionality
- Built with Thunderbird MailExtensions API







