Add Outlook-Style Reply Headers to Thunderbird
Thunderbird’s default reply headers are minimal—just a simple line showing who sent what and when. If you need detailed formatted headers showing From, To, Cc, Subject, and Date for compliance, audits, or professional correspondence, you’ll need to add an extension or configure a template.
ReplyWithHeader Extension
ReplyWithHeader is the quickest solution. It replaces Thunderbird’s default header with a formatted block containing sender, recipient, date, and subject information.
Installation:
- Open Thunderbird and go to Tools → Add-ons and Extensions
- Search for “ReplyWithHeader” and install it
- Go to Tools → Settings → General and scroll to the ReplyWithHeader section
- Select a preset style or customize colors and borders
The extension works with both plain text and HTML messages automatically.
ReFwdFormatter for Cleaner HTML Replies
If you work primarily with HTML emails, pair ReplyWithHeader with ReFwdFormatter to remove quote prefix markers (>) and create a cleaner appearance:
- Install both extensions from the Add-ons manager
- ReFwdFormatter automatically applies to HTML replies
- Plain text replies continue using standard quoting
This combination closely mimics Outlook’s native formatting.
SmartTemplate4 for Custom Formatting
For precise control over header layout, use SmartTemplate4. It requires learning its template syntax but offers extensive customization.
Installation and configuration:
- Install SmartTemplate4 from the Add-ons manager
- Go to Tools → Settings → SmartTemplate4
- In the “Quote Header” section, enter a custom HTML template. Example:
<div style="border-top: 1px solid #e1e1e1; padding-top: 6px; margin-top: 10px; font-size: 11pt;">
<b>From:</b> %from(name,bracketMail(angle))%<br/>
<b>Sent:</b> %X:=sent% %A%, %B% %d%, %Y% %l%:%M%%p(3)%<br/>
<b>To:</b> %to(name,bracketMail(angle))%<br/>
[[<b>Cc:</b> %cc(name,bracketMail(angle))%<br/>
]]
<b>Subject:</b> %subject%
</div>
- For the reply body template:
<div style="font-size: 11pt;">
%cursor%<br/>
Best regards,<br/>
Your Name
</div>
- Enable “Apply the following template to the replied message” and “Use instead of default quote header”
- Check “Use HTML” and leave “Replace line breaks with
” unchecked (you’re controlling breaks manually)
Common template variables:
%from()– sender information%to()– primary recipients%cc()– carbon copy recipients%subject%– email subject%X:=sent%– sent timestamp with formatting options
You can also use conditional syntax: text wrapped in [[ ]] displays only if that field contains data. For example:
To: %to(name,bracketMail(angle))%[[, Cc: %cc(name,bracketMail(angle))%]]
This displays “To: user1@example.com” if CC is empty, or includes the CC line if populated.
Which Extension to Use
ReplyWithHeader – Best for most users. Install and go; no configuration needed.
ReplyWithHeader + ReFwdFormatter – Best for HTML-heavy workflows. Eliminates quote artifacts and formatting inconsistencies.
SmartTemplate4 – Best if you need pixel-perfect styling, want to embed company logos, or include legal disclaimers in reply headers.
Testing Before Deployment
Different Thunderbird versions handle HTML templates slightly differently. Test your chosen solution with a test email before relying on it for formal correspondence. Send a reply to yourself, check how it renders in the recipient’s client, and verify that headers display correctly across plain text and HTML modes.
2026 Comprehensive Guide: Best Practices
This extended guide covers Add Outlook-Style Reply Headers to Thunderbird with advanced techniques and troubleshooting tips for 2026. Following modern best practices ensures reliable, maintainable, and secure systems.
Advanced Implementation Strategies
For complex deployments, consider these approaches: Infrastructure as Code for reproducible environments, container-based isolation for dependency management, and CI/CD pipelines for automated testing and deployment. Always document your custom configurations and maintain separate development, staging, and production environments.
Security and Hardening
Security is foundational to all system administration. Implement layered defense: network segmentation, host-based firewalls, intrusion detection, and regular security audits. Use SSH key-based authentication instead of passwords. Encrypt sensitive data at rest and in transit. Follow the principle of least privilege for access controls.
Performance Optimization
- Monitor resources continuously with tools like top, htop, iotop
- Profile application performance before and after optimizations
- Use caching strategically: application caches, database query caching, CDN for static assets
- Optimize database queries with proper indexing and query analysis
- Implement connection pooling for network services
Troubleshooting Methodology
Follow a systematic approach to debugging: reproduce the issue, isolate variables, check logs, test fixes. Keep detailed logs and document solutions found. For intermittent issues, add monitoring and alerting. Use verbose modes and debug flags when needed.
Related Tools and Utilities
These tools complement the techniques covered in this article:
- System monitoring: htop, vmstat, iostat, dstat for resource tracking
- Network analysis: tcpdump, wireshark, netstat, ss for connectivity debugging
- Log management: journalctl, tail, less for log analysis
- File operations: find, locate, fd, tree for efficient searching
- Package management: dnf, apt, rpm, zypper for package operations
Integration with Modern Workflows
Modern operations emphasize automation, observability, and version control. Use orchestration tools like Ansible, Terraform, or Kubernetes for infrastructure. Implement centralized logging and metrics. Maintain comprehensive documentation for all systems and processes.
Quick Reference Summary
This comprehensive guide provides extended knowledge for Add Outlook-Style Reply Headers to Thunderbird. For specialized requirements, refer to official documentation. Practice in test environments before production deployment. Keep backups of critical configurations and data.

Note: version 0.7.4.2 works well with Thunderbird 24.2.0. The 0.8 alpha8 version has problem yet.
Given Thunderbird’s dearth of echoed header data in its email replies, this Add-On is nearly essential for businesses that use the Thunderbird email program.
Thank you Eric! If you are ever in the USA, Bamboo Baits has a free fishing lure for you.
Glad to know that the post helps and thanks!
Eric,
The “change quote and reply format” extension seems to have stopped working with a recent Thunderbird update. Do you know if this plugin still works for you?
Thanks,
Lenny
Hi Lenny,
It works well for me.
FYI: I am using the version 0.8.6:
https://freeshell.de/~kaosmos/changequote-0.8.6.xpi
On Thunderbird 31.7.0.
Thanks! I just needed to upgrade the extension. i thought they used to try and do that automatically but I guess not. It works now. Thanks again.
Glad to know it works :-)
Thanks Eric for all your tips. Good stuff. Now is there a way to align all the text in the reply header, i.e. kind of using a tabulator after the colon? That would make the header look really sharp.
Glad to know you like it.
That’s a good idea! I tried and it works. The only trick is to copy and paste a tabulator from some editors that can accept tabulator input to the plugin’s preference dialog instead of inputting it directly. It seems the Tab is caught by the WM or Thunderbird (I am not sure which one or some other one does this) as a control key action.
The effect is as follows by using a tabulator instead of spaces for each of the fields except the the “Subject” in the customized reply header :
http://file.systutorials.com/file/2015-05-24-773-Thunderbird-Reply-Header-Tabulator-Alignment.png
There is only a space instead of a tabulator for “Subject”. To align the Subject too, two tabulators will be needed in other fields as “Subject” is long. That looks not as good as this one for me.
Another closest method I can think about may be to add additional spaces after the colon. This will only look good with monospace fonts.
The “HTML tags support” makes the header good looking for both plain text and HTML emails by adding
tttags:http://file.systutorials.com/file/2015-07-22-9805-thunderbird-header.png
The format text
<tt> ----- Original Message ----- From: %%1 Date: %%5 To: %%2 {{Cc: %%3}} Subject: %%4 </tt>As the
tttag is deprecated in HTML5, you may replace it with<div style="font-family:monospace">and the corresponding closing tag.
Eric, I just installed the add-on. It works great; thank you! Is there a way to make the line headings (To, From, etc.) a bold-face font? I tried to do this by creating it in Word, then copying and pasting it into the add-on, but it did not work. If you know a way to do this, that would be a nice touch. Thanks!
Good to know you like it.
You may need HTML in the signature. Like
<b>bold-face text here</b>.Perfect! Thank you.
What is the syntax for using codes like %Y when formatting the date %%5?
%%5 … … %Y-%m-%d . %H:%i:%s
SYNTAX FOR CUSTOMIZED HEADERS
%%5 = date
SYNTAX FOR CUSTOMIZED DATE FORMAT
%d = day of the month, 2 digits (“01” to “31”)
%m = month (“01” to “12”)
%Y = year, 4 digits (“1999”)
%i = minutes (“00” to “59”)
%s = seconds (“00” to “59”)
%H = hour, 24-hour format (“00” to “23”)
Thanks, in advance,
Magne
Sorry, disregard my question: Now I saw the date format option in the window showed in post
by Eric Zhiqiang Ma @ericzma, Jul 23, 2015 at 1:30 pm.
Magne
Glad to know you figured it out.
Sadly, the latest version, 0.8.7, seems to be broken on Thunderbird release version 45.0. THe reply headers are correct but when you reply or reply all, the TO, CC etc. fields are not filled in. Equally, when you try to post in a newsgroup, the Newsgroup field is blank and has to be filled in manually.
There is a 0.8.7.1 release on the website. Did you try it?
Thanks. Yes, that update just appeared yesterday after I emailed kaosmos about the problem (although I have no proof that that was what prompted him to update), and it has fixed it.
Great to know it works.
A style that looks nice for me:
—– Original Message —–
From: %%1
Sent: %%5
To: %%2
{{Cc: %%3}}
Subject: %%4
This plugin is not working on version 60 of Thunderbird. Does anyone have an other option for this plugin?
Please check the updated post about the alternative (and better) way using the SmartTemplate4 plugin.
Post updated to suggest the ReplyWithHeader plugin to generate the outlook style email header.
Is there a similar plugin for version 78 of Thunderbird? It seems that all mentioned plugins are not recommended to be used with the newest version.
The latest ReplyWithHeader plugin works with Thunderbird 78.0 – * .
”’
Version 2.3.0
Released Oct. 6, 2020 72.4 KiB
Works with Thunderbird 78.0 and later
* Added support for TB 78, just made it work.
”’
My outlook-like reply header for changeQuote addon (check “Html tags support”, replace “Carlito” with “Calibri” if you use Windows).
From: %%1
Sent: %%5
To: %%2
{{Cc: %%3}}
Subject: %%4