{mailto}{mailto} automates the creation of a mailto:
anchor links and optionally encodes them. Encoding emails makes it more
difficult for web spiders to lift email addresses off of a site.
Technical Note
Javascript is probably the most thorough form of
encoding, although you can use hex encoding too.
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/aEmail addresses to carbon copy, separate entries by a comma.
bccstringNon/aEmail addresses to blind carbon copy,
separate entries by a commasubjectstringNon/aEmail subjectnewsgroupsstringNon/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} example lines followed by the result
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,
{textformat}
and
obfuscating email addresses.