Mailto links are used to redirect to an email address instead of a web page URL. When a user clicks on the Mailto link, the default email client on the visitor's computer opens and suggests sending a message to the email address mentioned in the Mailto link.
To create a Mailto link, you need to use the HTML <a> tag with its href attribute, and insert a "mailto:" parameter after it, like the following:
<a href="mailto:[email protected]">Send Email</a>
If you want to receive the email to more than one address, separate your email addresses with a comma:
If you want to have a subject field, which is already filled out, add the “subject” parameter to the href attribute:
<a href="mailto:[email protected]?subject=Mail from our Website">Send Email</a>
To add CC and BCC to your email, use the "cc" or "bcc" parameter on the href attribute:
To add a body text, use the "body" parameter with other parameters:
Putting all together, we'll have the following example.
Using Mailto links is quite easy and helpful, but it also has downsides for many users. Mailto links can lead to appearing in spam. It's one of the most common ways used by spammers.
Even if you don’t receive many spams, or have a good spam filter, you cannot escape from spam emails. It's better to use a Mailto form on your website instead of a Mailto link.