8

I am using a mailto link with URL encoding to populate an email, and I want to make some of the text in the email body bold. I have tried using HTML tags and asterisks already, and googling didn't turn up anything helpful. Is it possible?

I am writing a chrome extension that needs to work with Outlook specifically.

Here's an example of my encoding:

"mailto:xyz@example.com?Subject=Hello&Body=This%20should%20be%20bold!"

Thanks for any help!

Julie
  • 263
  • 1
  • 3
  • 9
  • 1
    possible duplicate of [MailTo with HTML body](http://stackoverflow.com/questions/5620324/mailto-with-html-body) –  Jan 09 '14 at 02:18

1 Answers1

20

No. This is not possible at all.

As you can see in RFC 2368, this is not possible at all:

The special hname "body" indicates that the associated hvalue is the body of the message. The "body" hname should contain the content for the first text/plain body part of the message. The mailto URL is primarily intended for generation of short text messages that are actually the content of automatic processing (such as "subscribe" messages for mailing lists), not general MIME bodies.

Credit to the top two answers (Quentin and Alfonso Marin) on the linked duplicate answer.

  • The [duplicate question (MailTo with HTML body)](http://stackoverflow.com/questions/5620324/mailto-with-html-body) was the third link (and first StackOverflow link) on google for the term "html in mailto". –  Jan 09 '14 at 02:21
  • I see. Thanks for clearing this up for me. I didn't google hard enough and suffered from wishful thinking. – Julie Jan 09 '14 at 18:48