{mailto}Attribute NameTypeRequiredDefaultDescriptionaddressstringYesn/athe e-mail addresstextstringNon/athe text to display, default is the e-mail addressencodestringNononeHow to encode the e-mail. Can be one of none,
hex, javascript
or javascript_charcode.ccstringNon/ae-mail addresses to carbon copy. Separate entries by a comma.
bccstringNon/ae-mail addresses to blind carbon copy.
Separate entries by a comma.subjectstringNon/ae-mail subject.newsgroupsstringNon/anewsgroups to post to. Separate entries by a comma.followuptostringNon/aaddresses to follow up to. Separate entries by a comma.extrastringNon/aany extra information you want passed to the link, such
as style sheet classes
{mailto} automates the creation of mailto: links and optionally
encodes them. Encoding e-mails makes it more difficult for
web spiders to lift e-mail addresses off of your site.
Technical Note
javascript is probably the most thorough form of
encoding, although you can use hex encoding too.
{mailto}
me@example.com
{mailto address="me@example.com" text="send me some mail"}
send me some mail
{mailto address="me@example.com" encode="javascript"}
{mailto address="me@example.com" encode="hex"}
m&..snipped...#x6f;m
{mailto address="me@example.com" subject="Hello to you!"}
me@example.com
{mailto address="me@example.com" cc="you@example.com,they@example.com"}
me@example.com
{mailto address="me@example.com" extra='class="email"'}
me@example.com
{mailto address="me@example.com" encode="javascript_charcode"}
]]>
See also
escape,
Obfuscating E-mail Addresses
and
{textformat}