Opens a client's e-mail system and begins a new email message.
Syntax
mailto:sAddress[sHeaders]
Tokens
sAddress One or more valid e-mail addresses separated by a semicolon. You must use Internet-safe characters. Use %20 for the space character.sHeaders Optional. One or more name-value pairs. The first pair should be prefixed by a "?" and any additional pairs should be prefixed by a "&". The name can be one of the following strings.subjectText to appear in the subject line of the message.bodyText to appear in the body of the message. CCAddresses to be included in the "cc" (carbon copy) section of the message.BCCAddresses to be included in the "bcc" (blind carbon copy) section of the message.
subject
body
CC
BCC
Remarks
For more information on the mailto protocol, see RFC 2368 .
Examples
The following example shows a mailto URL that will prepare an e-mail message when typed into the Internet Explorer address bar. mailto:user@example.com?subject=Message Title&body=Message Content" The following example shows a link that will prepare an e-mail message. <a href="mailto:user@example.com? subject=MessageTitle& body=Message Content"> Contact Us</a> The following example shows how to use an HTML form to create an e-mail message. <form action="mailto:user@example.com" method="get"> <input name="subject" type="hidden" value="Message Title"> Feedback:<br/> <textarea name=body cols="40"> Please share your thoughts here and then choose Send Feedback. </textarea> <input type="submit" value="Send Feedback"> </form>
The following example shows a mailto URL that will prepare an e-mail message when typed into the Internet Explorer address bar.
mailto:user@example.com?subject=Message Title&body=Message Content"
The following example shows a link that will prepare an e-mail message.
<a href="mailto:user@example.com? subject=MessageTitle& body=Message Content"> Contact Us</a>
The following example shows how to use an HTML form to create an e-mail message.
<form action="mailto:user@example.com" method="get"> <input name="subject" type="hidden" value="Message Title"> Feedback:<br/> <textarea name=body cols="40"> Please share your thoughts here and then choose Send Feedback. </textarea> <input type="submit" value="Send Feedback"> </form>
There is no official way to attach files using "mailto" protocol. Most likely because of the security reasons.
However some email clients do accept the attachment parameter with the file in quotes i.e. attachment="C:\fileName.txt" such as outlook 98.
%0D%0A
How to add HTML format in Body in mailto.
for e.g. I want to add something like this
<a href="mailto:user@example.com?subject=MessageTitle&body=<b>Body text</b>">Contact Us</a>