This site will have limited functionality while we undergo maintenance to improve your experience. If an article doesn't solve your issue and you want to ask a question, we have our support community waiting to help you at @FirefoxSupport on Twitter and/r/firefox on Reddit.

Search Support

Avoid support scams. We will never ask you to call or text a phone number or share personal information. Please report suspicious activity using the “Report Abuse” option.

Learn More

Feature request: compose message NOT in HTML, but allow forwards as HTML

  • 4 replies
  • 1 has this problem
  • 24 views
  • Last reply by Toad-Hall

more options

It would be great to have the option of, by default, having my emails composed as plain text/not HTML (which is my current setting), but when I forward an email, have it use HTML if the email was an HTML email. Currently, whenever I want to just forward an HTML formatted email without it then looking horrid, I have to go into settings, change my preferences so I can compose in HTML, forward the email, then go back to preferences and change it back to using plain text.

It would be great to have the option of, by default, having my emails composed as plain text/not HTML (which is my current setting), but when I forward an email, have it use HTML if the email was an HTML email. Currently, whenever I want to just forward an HTML formatted email without it then looking horrid, I have to go into settings, change my preferences so I can compose in HTML, forward the email, then go back to preferences and change it back to using plain text.

All Replies (4)

more options

and no, forwarding as attachment, rather than inline, won't help here, because emails as attachment are now mostly rejected by the likes of gmail as they're virus/malware vectors.

more options

Well, actually you do have that feature. When you set to compose in HTML and use the compose default of variable-width font and medium size, TB always sends plain text UNLESS you stylize (e.g., bold, italics) the message, or use an HTML sig. I suggest to also set the tools>preferences>composition setting in 'send options' to tick the box to send plain text when possible. I have used this setting for over a decade and it works well.

more options

However, leaving it to compose as HTML will still then have the whole bold/italic/bullet list/etc wysiwyg styling bar, which I'd never use. So, not quite.

more options

If you set up Account settings to not use HTML and you create and send a plain text email then there is no formatting - no html - regardless of whether your send options say to use HTML. It cannot use what does not exist.

Patrick H. Lauke said

However, leaving it to compose as HTML will still then have the whole bold/italic/bullet list/etc wysiwyg styling bar, which I'd never use. So, not quite.

If Account Setting say to use HTML and your 'Send Options' say to send in both plain text and html. The Write window will display the 'Formatting Bar' whether you use it or not is up to you. But in these cases there is the basic HTML in the formatting such as the html head body and meta data. It also includes the body text colour and the background colour as per default or chosen settings. So even if it looks like plain text, it is not unless you choose to view the sent mail as plain text (View > Message Body as > Plain Text) because that option was also included in the send options.

In other words, any included formatting can be stripped to show as plain text, but you cannot add html formatting that never existed.

You do have the option to disable the display of the 'Formatting Bar'. In 'Write' window: View > Toolbars > Uncheck 'Formatting Bar'