Генератор Ссылок Mailto
Создавайте HTML mailto-ссылки с получателями, копиями, скрытыми копиями, темой и текстом сообщения.
Mailto-ссылки позволяют посетителям открывать свой почтовый клиент по умолчанию с предварительно заполненной информацией. Вот что делает каждый параметр:
• Email-адрес: Основной получатель письма (обязательно).
• Тема: Предварительно заполняет строку темы письма.
• Текст: Предварительно заполняет содержание письма.
• CC и BCC: Добавляет получателей копий и скрытых копий.
Обратите внимание, что mailto-ссылки могут работать по-разному в зависимости от используемого почтового клиента и браузера.
Как пользоваться Генератор Ссылок Mailto
- 1
Введите получателей
Заполните адрес «Кому» и при желании добавьте получателей CC и BCC, разделяя несколько адресов запятыми.
- 2
Добавьте тему и текст письма
Введите заранее заполненную тему и текст сообщения, чтобы письмо посетителя открывалось готовым к отправке.
- 3
Задайте параметры ссылки и дополнительные настройки
Настройте текст ссылки, CSS-класс или ID и переключите параметры вроде открытия в новом окне или URL-кодирования параметров.
- 4
Сгенерируйте и скопируйте
Нажмите «Сгенерировать ссылку mailto», затем скопируйте готовый HTML-якорь или необработанный URL mailto для вашего сайта.
Ссылка mailto: синтаксис, параметры и подводные камни
Что такое схема mailto
Ссылка mailto — это URL, использующий схему mailto вместо http, и щелчок по ней открывает почтовую программу посетителя по умолчанию с новым сообщением, уже адресованным и, при желании, предварительно заполненным. Это стандартный, встроенный способ превратить контактный адрес электронной почты в кликабельную ссылку на веб-странице, записанную как обычный якорь, у которого href начинается с mailto:, за которым следует адрес получателя. Не требуется ни сервер, ни форма, ни скрипт; браузер передаёт запрос тому почтовому клиенту, который настроил пользователь.
Простейшая форма — это просто mailto: плюс один адрес, что открывает пустое письмо этому получателю. Всё, что сверх этого, например темы, тексты сообщений и дополнительные получатели, накладывается через параметры запроса, добавляемые к ссылке, ровно так же, как вы добавляли бы параметры к обычному URL.
Параметры: to, cc, bcc, subject и body
После основного получателя вы добавляете знак вопроса, а затем параметры в виде имени и значения, соединённые амперсандами, как в обычной строке запроса веб-адреса. Поддерживаемые поля — это cc и bcc для получателей копии и скрытой копии, subject для предзаполнения темы и body для предзаполнения текста сообщения. Полная ссылка может адресовать письмо одному человеку, поставить в копию другого, задать тему и заполнить первую строку сообщения — всё в одном href. Основного получателя можно также указать как параметр to, а не сразу после двоеточия.
Порядок параметров не имеет значения, и любой из них можно опустить. Этот генератор собирает их за вас из заполняемых вами полей, так что вам не приходится помнить точную пунктуацию, но понимание структуры помогает читать и при необходимости вручную править вывод.
Несколько получателей
Вы можете адресовать письмо сразу нескольким людям, разделяя их адреса. Чтобы поставить более одного человека в основную строку «Кому», перечислите адреса через запятую после двоеточия mailto. Тот же подход с разделением запятыми работает внутри параметров cc и bcc, так что одна ссылка может открыть сообщение, заранее адресованное целому списку получателей по полям «Кому», CC и BCC.
Учтите, что хотя разделение запятыми — это документированный стандарт, несколько старых или нестандартных почтовых клиентов исторически ожидали вместо них точки с запятой, что является давним источником несогласованности. Для широкой совместимости запятые — правильный выбор, и этот инструмент позволяет вводить несколько адресов через запятую в каждом поле.
URL-кодирование обязательно, а не опционально
Это та деталь, которая ломает больше ссылок mailto, чем что-либо иное: значения темы и текста должны быть закодированы в URL. Пробел становится %20, разрыв строки становится %0A (а полный возврат каретки с переводом строки становится %0D%0A), а символы, имеющие особое значение в URL, такие как амперсанд, знак вопроса и решётка, должны быть закодированы процентами, иначе они будут истолкованы как структура ссылки, а не как текст. Незакодированный амперсанд в вашем тексте, например, будет воспринят как начало нового параметра и молча обрежет ваше сообщение.
Поскольку ручное кодирование утомительно и чревато ошибками, этот генератор предлагает URL-кодирование как рекомендуемый, включённый по умолчанию параметр, который автоматически преобразует вашу тему и текст в безопасную, закодированную процентами форму. Оставляйте его включённым, если у вас нет особой причины поступить иначе; выключение — самый быстрый способ получить ссылку, которая работает в вашем тесте, но коверкает пробелы и пунктуацию для реальных пользователей.
Разрывы строк в тексте письма
Предзаполнение многострочного сообщения требует кодирования и разрывов строк. Перевод строки представляется как %0A, поэтому тексту, который должен выглядеть как два абзаца, нужна эта последовательность там, где полагается разрыв строки. Без неё ваше тщательно отформатированное сообщение схлопывается в одну сплошную строку в окне составления письма у получателя. Этот инструмент предоставляет параметр сохранения разрывов строк в тексте именно для того, чтобы многострочное содержимое сохраняло форматирование при открытии почтового клиента.
Даже при правильном кодировании отображение разрывов строк слегка различается между почтовыми клиентами, а некоторые отображают их несовершенно. Для коротких сообщений это редко становится проблемой, но для чего-либо более длинного стоит просмотреть результат в том самом клиенте, которым, скорее всего, пользуется ваша аудитория.
Реальные ограничения, о которых стоит помнить
Ссылки mailto полностью зависят от настроек пользователя. Они открывают тот почтовый клиент, который назначен по умолчанию, — на компьютере это может быть Outlook или Apple Mail, а на телефоне обычно почтовое приложение устройства. Если у посетителя не настроен почтовый клиент или он пользуется веб-почтой в браузере, не зарегистрированном для обработки mailto, щелчок по ссылке может ничего не сделать или выдать ошибку, что расстраивает пользователей, ожидавших контактную форму. Существует и практический предел длины: браузеры и клиенты ограничивают, насколько длинным может быть URL, поэтому очень длинные предзаполненные тексты могут обрезаться.
Критически важно: mailto — это не механизм отправки и не средство для массовой рассылки. Он лишь открывает черновик; пользователю всё равно нужно нажать «Отправить», и у вас нет способа узнать, сделал ли он это. Это идеально подходит для контактной ссылки или предзаполненного запроса в поддержку, но для надёжного сбора заявок, фиксации данных или отправки множеству получателей правильным инструментом будет полноценная серверная форма или почтовый сервис.
Где используются ссылки mailto, и замечание о приватности
Естественное место для ссылки mailto — везде, где вы хотите с минимальным трением пригласить человека написать вам: контактная страница, адрес электронной почты в подвале, ссылка поддержки или кнопка обратной связи, открывающая сообщение с уже заполненной подходящей темой, например с заранее присвоенной категорией поддержки. Предзаполнение темы особенно полезно, потому что оно единообразно маршрутизирует и помечает входящую почту, ничего не требуя от отправителя.
Одно предостережение, которое стоит знать: публикация необработанного адреса электронной почты внутри ссылки mailto также открывает его ботам, собирающим адреса для спама, которые прочёсывают страницы в их поиске. Если спам вызывает беспокойство, адрес часто обфусцируют или прибегают к контактной форме. Этот генератор строит ссылку и окружающий её HTML-якорь целиком в вашем браузере, без загрузки данных, поэтому единственное, что раскрывается, — это то, что вы сами решите опубликовать на своей странице.
Часто задаваемые вопросы
Что такое ссылка mailto?
Можно ли добавить CC, BCC, тему и текст письма?
Стоит ли оставлять URL-кодирование включённым?
Я получу HTML-код или только URL?
Будет ли ссылка работать в каждом почтовом клиенте?
Похожие инструменты
Продолжайте работу с этими удобными инструментами