Schéma mailto URI , registrované u IANA , definuje schéma pro e-mailové adresy v SMTP . Umožňuje uživatelům odeslat e-mail kliknutím na odkaz, aniž by museli kopírovat adresu příjemce a otevírat e-mailového klienta. Ačkoli použití schématu není přesně definováno, takové adresy URL obvykle otevírají novou schránku zpráv v e-mailovém klientovi uživatele, předvyplněnou adresou příjemce. [1] [2] [3] [4]
Použití „mailto“ v dokumentu HTML k vytvoření odkazu pro odeslání e-mailu:
< a href = "mailto:someone@example.com" > Odeslat e-mail </ a >V URL je také možné zadat hodnoty pro hlavičky (např. předmět, kopie atd.) a tělo zprávy. Mezery a konce řádků nelze vložit bez kódování procent.
< a href = "mailto:someone@example.com?subject=This%20is%20the%20subject&cc=someone_else@example.com&body=This%20is%20the%20body" > Odeslat e-mail </ a >Můžete zadat více adres: [5]
< a href = "mailto:someone@example.com,someoneelse@example.com" > Odeslat e-mail </ a >Adresu můžete vynechat:
< a href = "mailto:?to=&subject=mailto%20with%20examples&body=http://en.wikipedia.org/wiki/Mailto" > Sdílejte tyto znalosti... </ a >Kompletní sadu hodnot a syntaxi s příklady najdete v RFC-6068 Archived 22. června 2015 na Wayback Machine .
Odkazy Mailto ne vždy pro návštěvníka webu fungují správně. Mechanismus, který odkaz aktivuje, vyžaduje, aby byl v počítači nebo prohlížeči nakonfigurován výchozí e-mailový nebo webový klient. Ne všechny prohlížeče, jako je Internet Explorer, podporují konfiguraci webových klientů pro takové odkazy, pracují pouze s místními klienty. Jiné, jako je Opera, Firefox a Chrome, podporují obojí.
Také pokud žádný poštovní klient nebo webová služba nebyla explicitně nastavena jako výchozí klient, může to být klient předinstalovaný dodavatelem hardwaru, i když dosud nebyl nakonfigurován. V tomto případě se při kliknutí na odkaz mailto tento poštovní klient zeptá uživatele na spoustu technických otázek.
V RFC 2368 je uvedeno několik bezpečnostních problémů , ale největším problémem je shromažďování adres roboty. Konstrukce Mailto lze nalézt automaticky na stránkách HTML pomocí DOM nebo regulárních výrazů. Adresy shromážděné tímto způsobem lze přidat do spamových odkazů na seznam adresátů a přijímat velké množství nevyžádaných e-mailů.
I když existují metody, jak ztížit shromažďování adres – maskování adres a matení pomocí JavaScriptu – stojí za to poměrně složité roboty. Jiné metody, jako je skrytí adresy za captcha nebo podobná „kontrola lidskosti“, poskytují zabezpečení srovnatelné s jinými kontaktními metodami, jako jsou webové formuláře, které čelí podobným problémům s prevencí spamu. [6]