HTML mailto body formatting | Not possible to add style and code

HTML mailto body formatting

The Mailto format does not support HTML code emails.

Outlook was used at 2003, but to become compliant with the mailto: standard they removed that functionality.

But you can Use %0D%0A for a line break in HTML body. See below example of it.

<!DOCTYPE html>
<html>
<body>

    <a href="mailto:[email protected]?subject=Suggestions&body=name:%0D%0Aemail:">
    Send Email</a>​


</body>
</html>

Output: After click send email link (default app is outlook).

HTML mailto body formatting

Why Can’t change the style or add code into mailto body?

You can’t change/modify CSS of a mail client through a <a href="mail to:[email protected]"></a>.

Because it have own CSS styles and this would be a security issue.

HTML mailto body bold text

It’s not possible at all to add a bold style of font in herf mailto attribute.

See in RFC 2368.

Do comment if you have any questions and suggestion on this topic

Note: The All HTML Examples codes are tested on the Firefox browser and the Chrome browser.

OS: Windows 10

Code: HTML 5 Version


Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.