{mailto}
{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.
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 classesTechnical 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}