Как пользоваться
- Введите адрес или адреса в поле Кому (To). Несколько адресов разделите запятой.
- Добавьте Копия (Cc, необязательно) или Скрытая копия (Bcc, необязательно), только если письму они нужны, и заполните Тема и Текст письма.
- Скопируйте Ссылка mailto и разместите её на своей странице или скачайте как текстовый файл.
- Нажмите ссылку один раз на компьютере и на телефоне, чтобы проверить, что почтовая программа открывается с нужными полями.
Как строится ссылка
RFC 6068 описывает схему mailto. Ссылка начинается с mailto: и получателей. Необязательные поля идут после вопросительного знака, каждое в виде имени, знака равенства и значения; поля соединяются амперсандами. Поля: cc, bcc, subject и body.
Значения кодируются процентами по октетам, как описано в RFC 3986:
- Пробел становится %20.
- Знаки ?, =, & и # внутри значения экранируются, чтобы почтовая программа не считала их концом поля. Знак плюс тоже экранируется.
- Разрыв строки в тексте становится %0D%0A. RFC 6068 требует такую форму для разрывов строк в теле письма.
- Разрыв строки в теме становится пробелом, потому что RFC 6068 велит не использовать разрывы строк в других полях.
- Русские буквы и другие символы не из ASCII записываются как октеты UTF-8: например, «ё» становится %D1%91.
Чего инструмент не проверяет
- Существует ли адрес и получает ли он почту. Инструмент проверяет только то, что каждый адрес записан верно, той же проверкой, что и e-mail-инструменты этого сайта.
- Допустимую длину ссылки для конкретной почтовой программы. Проверьте длинное письмо, открыв ссылку, прежде чем публиковать её.
- Назначена ли на устройстве посетителя почтовая программа по умолчанию. Без неё ссылка ничего не делает, поэтому покажите адрес на странице тоже.
Разбор примера: тема и письмо из двух строк
Получатель — [email protected], тема — «Весеннее предложение», письмо состоит из двух строк: «Здравствуйте,» и «Пришлите, пожалуйста, прайс-лист.»
Разрыв строки в письме записывается как %0D%0A, запятая — как %2C, пробел — как %20. Знак @ в адресе остаётся как есть, потому что адрес записывается так, как набран.
| Поле | В ссылке записано |
|---|---|
| Кому | [email protected] |
| Тема | subject=%D0%92%D0%B5%D1%81%D0%B5%D0%BD%D0%BD%D0%B5%D0%B5%20%D0%BF%D1%80%D0%B5%D0%B4%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5 |
| Текст | body=%D0%97%D0%B4%D1%80%D0%B0%D0%B2%D1%81%D1%82%D0%B2%D1%83%D0%B9%D1%82%D0%B5%2C%0D%0A%D0%9F%D1%80%D0%B8%D1%88%D0%BB%D0%B8%D1%82%D0%B5%2C%20%D0%BF%D0%BE%D0%B6%D0%B0%D0%BB%D1%83%D0%B9%D1%81%D1%82%D0%B0%2C%20%D0%BF%D1%80%D0%B0%D0%B9%D1%81-%D0%BB%D0%B8%D1%81%D1%82. |
Частые вопросы
Почему текст письма в почтовой программе показан в несколько строк?
Разрыв строки в тексте записывается как %0D%0A — форма, которую RFC 6068 требует для тела письма. Почтовая программа читает её обратно как разрыв строки, но некоторые программы по-разному обрабатывают длинные письма, поэтому проверьте ссылку в той программе, которой пользуетесь.
Можно ли указать несколько получателей в полях Кому, Копия и Скрытая копия?
Да. Введите адреса через запятую в любом из трёх полей. Ссылка перечисляет их через запятую между адресами, как показано в RFC для получателей.
Почему вопросительный знак и амперсанд записаны как %3F и %26?
Внутри ссылки mailto вопросительный знак, знак равенства и амперсанд разделяют поля. Когда один из них входит в значение, RFC 6068 требует экранировать его: %3F, %3D или %26, а # в значении становится %23.
Проверяет ли инструмент, что адреса существуют?
Нет. Он проверяет, что каждый адрес записан верно. Верный адрес может быть не используемым, а неверный может выглядеть аккуратно, поэтому настоящая проверка — само письмо.
Отправляет ли инструмент письмо или сохраняет то, что я ввожу?
Нет. Ссылка собирается в вашем браузере, и ничего из введённого не отправляется на сервер и не сохраняется. Письмо создаётся, только когда посетитель открывает ссылку в своей почтовой программе.
Работает ли ссылка mailto на всех устройствах и в каждом браузере?
Она работает там, где почтовая программа назначена по умолчанию. У некоторых устройств и пользователей веб-почты программы по умолчанию нет, поэтому видимый адрес e-mail на странице рядом со ссылкой — хороший запасной вариант.
Источники
- RFC 6068 (на английском): The 'mailto' URI Scheme (разделы 2 и 5)
- RFC 3986 (на английском): Uniform Resource Identifier, generic syntax (разделы 2.1 и 2.3)
Цифры и текст в последний раз проверены вторник, 10 ноября 2026 г..