T

Text Machine

Мощные текстовые инструменты прямо в браузере

Генератор Ссылок Mailto

Создавайте HTML mailto-ссылки с получателями, копиями, скрытыми копиями, темой и текстом сообщения.

Настройки Email
Как использовать Mailto-ссылки

Mailto-ссылки позволяют посетителям открывать свой почтовый клиент по умолчанию с предварительно заполненной информацией. Вот что делает каждый параметр:

Email-адрес: Основной получатель письма (обязательно).

Тема: Предварительно заполняет строку темы письма.

Текст: Предварительно заполняет содержание письма.

CC и BCC: Добавляет получателей копий и скрытых копий.

Обратите внимание, что mailto-ссылки могут работать по-разному в зависимости от используемого почтового клиента и браузера.

Как пользоваться Генератор Ссылок Mailto

  1. 1

    Введите получателей

    Заполните адрес «Кому» и при желании добавьте получателей CC и BCC, разделяя несколько адресов запятыми.

  2. 2

    Добавьте тему и текст письма

    Введите заранее заполненную тему и текст сообщения, чтобы письмо посетителя открывалось готовым к отправке.

  3. 3

    Задайте параметры ссылки и дополнительные настройки

    Настройте текст ссылки, CSS-класс или ID и переключите параметры вроде открытия в новом окне или URL-кодирования параметров.

  4. 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?
Ссылка mailto — это специальный URL, который открывает почтовую программу посетителя по умолчанию с уже заполненными адресом, темой и текстом. Это стандартный способ превратить почтовый контакт в кликабельную ссылку на веб-странице.
Можно ли добавить CC, BCC, тему и текст письма?
Да. Генератор включает поля «Кому», CC, BCC, тему и текст сообщения и автоматически объединяет всё это в одну корректную ссылку mailto.
Стоит ли оставлять URL-кодирование включённым?
Да, в большинстве случаев. URL-кодирование преобразует пробелы и специальные символы в теме и тексте в безопасный формат, чтобы ссылка надёжно работала в разных браузерах и почтовых клиентах; оно рекомендуется и включено по умолчанию.
Я получу HTML-код или только URL?
И то, и другое. Инструмент выводит необработанный URL mailto: и полный HTML-тег якоря с выбранным вами текстом ссылки, CSS-классом и ID, так что можно вставить любой из них прямо на страницу.
Будет ли ссылка работать в каждом почтовом клиенте?
Большинство современных браузеров и почтовых приложений поддерживают ссылки mailto, хотя очень длинный текст письма и некоторые параметры могут вести себя по-разному в разных клиентах. Генерация полностью происходит в вашем браузере, а инструмент бесплатен и не требует регистрации.

Похожие инструменты

Продолжайте работу с этими удобными инструментами

Конвертер HTML в Текст

Форматтер JSON

Тестер регулярных выражений

Декодер JWT

Генератор CSS-градиентов

Генератор теней CSS