How to forward emails in Thunderbird using custom headers

Whenever I forward emails in the Thunderbird email client all headers of that email are attached to it at the top. This means that the actual message is not displayed above the fold, and that recipients who receive the forwarded email need to scroll down to read it.

Advertisement

This is far from ideal, and I always wondered why this is the case and if there was a way around this. Turns out there is, but it is not ideal in my opinion.

The easiest way to fix this is to switch from full headers to standard headers in Thunderbird. I display all email headers by default as I go through the information at times to find out more about the sender or email.

So, what I do whenever I need to forward an email in Thunderbird is to switch headers from full to normal. This is done by selecting View > Headers from the menu at the top. If the menu is not displayed to you, hit the Alt-key on your keyboard first to display it. Once I have forwarded the message, I switch the headers back to all.

It works, but it is far from ideal. If you forward emails regularly and do not want to switch every time or permanently to normal headers, then you can use add-ons to change how emails are forwarded.

SmartTemplate4 is a useful extension that is compatible with all recent versions of Thunderbird. It allows you to change the default write, reply and forward template of the mail client.

If you select forward from the options after installation, you can disable Thunderbirds default quote header and replace it with your own custom header information (or none at all if you want).

thunderbird disable header information on forward

A click on advanced displays information about variables that you can use here.  There are lots of them, and the ones that you may find most useful are listed below:

  • %from% displays the sender's name.
  • %from(mail)% displays the sender's email.
  • %to% displays the recipients name.
  • %to(mail)% displays the recipient's email.
  • %date% displays date and time taken from mail header.
  • %subject% displays the subject of the email.

You can use HTML formatting, e.g. bold, but need to enable the option on the configuration page. Here you can also replace line breaks with breaks automatically so that you do not have to add them to your template.

All mail accounts use the same template by default. You can override that behavior by selecting one of the accounts in SmartTemplate4's settings and disable the "use common" option displayed here.

This enables you to select different read, write and forward information for that account.

Summary
Author Rating
5
Software Name
SmartTemplate4
Landing Page

Please share this article

facebooktwittergoogle_plusredditlinkedinmail

Advertisement

Filed under:

Responses to How to forward emails in Thunderbird using custom headers

  1. David May 20, 2014 at 10:40 pm #

    Excellent. I hope it works with Postbox. Postbox strips out all useful information from the reply header and replaces it eg "Martin wrote:"

    Date, Subject, To, cc, bcc are all gone, making the whole program badly suited for business use. There's a lot of little things wrong with Postbox and it's hard to understand why they aren't fixed yet. This extension would be great for mimicking Outlook-style reply headers :-)

  2. David May 21, 2014 at 12:48 am #

    It does work in Postbox! :D :D

    Here's my take of the Outlook header if anyone wants it. Here "to" and "cc" will disappear when blank (without leaving a gap), and the time includes the timezone with a DST note. That's better than Outlook ;)

    From: %from%
    Sent: %X:=sent% %d% %b% %Y% %H%:%M% %tz_name% [[
    To: %to%]] [[
    Cc: %cc%]]
    Subject: %subject%

    • Martin Brinkmann May 21, 2014 at 8:04 am #

      Thanks for posting the header David, appreciated. And great that it works in Postbox as well.

    • Pants May 21, 2014 at 5:56 pm #

      Excellent!! Thanks David

Leave a Reply