mailto - mailto

mailto je schéma jednotného identifikátoru zdroje (URI) pro e-mailové adresy . Používá se k vytváření hypertextových odkazů na webových stránkách , které uživatelům umožňují odesílat e -maily na konkrétní adresu přímo z dokumentu HTML , aniž by je museli kopírovat a zadávat do e -mailového klienta .

Původně to bylo definováno žádostí o komentář (RFC) 1738 v prosinci 1994, rozšířeno o RFC 2368 v červenci 1998 a vylepšeno RFC 6068 v říjnu 2010.

Příklady

„mailto“ lze v dokumentu HTML použít ke generování odkazu pro odesílání e-mailů:

<a href="mailto:someone@example.com">Send email</a>

Kliknutím na hypertextový odkaz se automaticky otevře výchozí e-mailový klient s předvyplněnou cílovou e-mailovou adresou.

V URL je možné určit počáteční hodnoty pro záhlaví (např. Předmět, kopie, atd.) A tělo zprávy. Nelze vložit mezery, návraty vozíku a posuvy řádků, ale musí být kódovány procentem :

<a href="mailto:someone@example.com?subject=This%20is%20the%20subject&cc=someone_else@example.com&body=This%20is%20the%20body">Send email</a>

Lze zadat více adres:

<a href="mailto:someone@example.com,someoneelse@example.com">Send email</a>

Adresu lze vynechat:

<a href="mailto:?to=&subject=mailto%20with%20examples&body=https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FMailto">Share this knowledge...</a>

Zabezpečení a soukromí

V dokumentu RFC2368 je zmíněna celá řada bezpečnostních problémů, avšak největším problémem je robotické získávání adres . Konstrukty Mailto lze lokalizovat na stránkách HTML automatizovanými prostředky, které obvykle zahrnují použití konstrukcí DOM nebo regulárních výrazů . Adresy sklizené takovými prostředky, jsou povinni být přidány do spammeři mass-mailing listů a svým návštěvníkům tak, aby přijímat velké množství nevyžádané pošty.

Zatímco metody existují „ztvrdnutí“ mailto odkazy proti harvesting- adresy munging a JavaScriptu na bázi adres mlžení mezi nimi tato ochrana může být obcházen dostatečně propracované sklízecích robotů. Jiné techniky, jako je zdělování adresy za CAPTCHA nebo podobná „kontrola lidskosti“, zajišťují bezpečnost na stejné úrovni jako u jiných kontaktních metod, zejména webových formulářů , které čelí podobným výzvám při prevenci spamu.

Reference