mailto

Схема URI для связывания адресов электронной почты

mailto — это схема унифицированного идентификатора ресурса (URI) для адресов электронной почты . Она используется для создания гиперссылок на веб-сайтах , которые позволяют пользователям отправлять электронное письмо на определенный адрес непосредственно из HTML- документа, без необходимости его копирования и ввода в почтовый клиент .

Первоначально он был определен в документе Request for Comments (RFC) 1738 в декабре 1994 года, [1] расширен в документе RFC 2368 в июле 1998 года, [2] и уточнен в документе RFC 6068 в октябре 2010 года. [3]

Примеры

«mailto» можно использовать в HTML- документе для создания ссылки для отправки электронного письма:

<a href="mailto:someone@example.com"> Отправить электронное письмо </a> 

При нажатии на гиперссылку автоматически открывается почтовый клиент по умолчанию с предварительно заполненным адресом электронной почты получателя.

Можно указать начальные значения для заголовков (например, тема, копия и т. д.) и текста сообщения в URL. Пробелы, возвраты каретки и переводы строк не могут быть напрямую внедрены, но должны быть закодированы процентами : [4]

< a  href = "mailto:someone@example.com?subject=Это%20is%20the%20subject&cc=someone_else@example.com&body=Это%20is%20the%20body" > Отправить письмо </ a >

Можно указать несколько адресов: [3]

< a  href = "mailto:someone@example.com,someoneelse@example.com" > Отправить электронное письмо </ a >

Адрес можно опустить:

< a  href = "mailto:?subject=mailto%20with%20examples&body=https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FMailto" > Поделитесь этими знаниями... </ a >

Стоит отметить, что только начальный заголовок должен использовать вопросительный знак (?) в качестве префикса. Все последующие заголовки требуют амперсанда (&). Если это не так, схема не будет правильно копировать заголовки в почтовый клиент. [5]

Безопасность и конфиденциальность

В RFC 6068 упоминается ряд проблем безопасности, одна из которых — роботизированный сбор адресов . Конструкции Mailto обнаруживаются на HTML-страницах с помощью автоматизированных средств, которые обычно включают использование конструкций DOM или регулярных выражений . Адреса, собранные такими средствами, могут быть добавлены в списки массовой рассылки спамеров и, таким образом, получать большие объемы нежелательной почты.

Хотя существуют методы «укрепления» ссылок mailto от сбора — среди них подделка адресов и обфускация адресов на основе JavaScript — эти средства защиты могут быть обойдены достаточно сложными роботами-сборщиками. Другие методы, такие как сокрытие адреса за CAPTCHA или аналогичной «проверкой человечности», обеспечивают безопасность на уровне той, которая доступна для других методов связи, в частности веб-форм , которые сталкиваются с аналогичными проблемами с предотвращением спама.

Ссылки

  1. ^ Бернерс-Ли, Т.; Масинтер, Ларри; МакКахилл, М. (декабрь 1994 г.). «Унифицированные указатели ресурсов (URL)» . Получено 11 сентября 2021 г.
  2. ^ Хоффман, Пол; Масинтер, Ларри; Завински, Джейми (июль 1998 г.). "Схема URL mailto" . Получено 26 сентября 2015 г.
  3. ^ аб Дюрст, Мартин; Масинтер, Ларри; Завински, Джейми (октябрь 2010 г.). «Схема URI 'mailto'» . Проверено 26 сентября 2015 г.
  4. ^ "Создание гиперссылок § Ссылки электронной почты". MDN Web Docs . Получено 2019-09-30 .
  5. ^ "RFC 6068". IETF Datatracker .
Получено с "https://en.wikipedia.org/w/index.php?title=Mailto&oldid=1237467316"