/html/common-values/url/protocol/mailto:> URL-схема вызова E-mail программы_

URL-схема mailto:

Синтаксис

Описание

URL-схема "mailto:" создаёт ссылку на E-mail адрес. При активации такой ссылки браузер запускает почтовую программу (если такая программа есть на компьютере пользователя).

Примечание

С помощью знака «?» (знак вопроса) адресу почты (через знак «&») могут быть добавлены дополнительные параметры.

Условия использования

Адрес получателя почты можно не указывать, так как он не является обязательным значением.

Если в e-mail адресе встречаются спецсимволы, то их необходимо заменить на специальные символы заменители. Например, user?jon@example.com преобразуется в user%3Fjon@example.com.


Поддержка браузерами

Chrome
Поддерж.
Firefox
Поддерж.
Opera
Поддерж.
Maxthon
Поддерж.
IExplorer
Поддерж.
Safari
Поддерж.
iOS
Поддерж.
Android
Поддерж.

Спецификация


URL-составляющие

Символы параметров

?
Символ присоединяющий к mailto: дополнительные параметры.
mailto:?subject=Work
mailto:user@example.com?subject=Work
&
Символ присоединения дополнительных параметров друг к другу. При использовании данной URL схемы в (X)HTML документе знак «&» АМПЕРСАНД [U+0026] всегда должен заменяться соответствующими символьными ссылками («&»).

mailto:user@example.com?subject=Work&cc=user1@example.com

Основной параметр

<E-mail>
Указывает E-mail адрес(-а) на который должно быть отправлено письмо. Данному параметру может быть задано несколько E-mail адресов через специальные символы заменители запятой («%2C%20»). Так же вместо данного параметра или в дополнение к нему может быть указан дополнительный параметр «to».

mailto:user@example.com
mailto:user1@example.com%2C%20user2@example.com%2C%20user3@example.com

Дополнительные параметры

to
Указывает E-mail адрес(-а) на который должно быть отправлено письмо. Данному параметру может быть задано несколько E-mail адресов через специальные символы заменители запятой («%2C%20»). Так же данный параметр может быть использован вместо или в дополнение к основному параметру <E-mail>.
mailto:?to=user@example.com
mailto:user1@example.com%2C%20user2@example.com?to=user3@example.com%2C%20user4@example.com
mailto:user1@example.com?to=user2@example.com&amp;subject=Work
subject
Указывает тему письма. Для корректного отображения темы пробелы в теме необходимо заменить символами подчеркивания («_») или специальными символами заменителями («%20»). (Пробелы воспринимаются не всеми почтовыми программами.)

mailto:user1@example.com?subject=Тема%20письма

body
Указывает содержание письма. Сделать перевод строки можно при помощи специальных символов заменителей («%0D%0A», где «%0D» ‒ возврат каретки, «%0A» ‒ перевод строки).

mailto:user1@example.com?body=Строка1.%0D%0AСтрока2.

cc
Указывает адрес на который будет отправлена копия письма. Данному параметру может быть задано несколько E-mail адресов через специальные символы заменители запятой («%2C%20»).

mailto:user1@example.com?cc=user2@example.com

bcc
Указывает адрес на который будет отправлена скрытая копия письма (адрес получателя скрытого письма не отображается у других получателей писем). Данному параметру может быть задано несколько E-mail адресов через специальные символы заменители запятой («%2C%20»).

mailto:user1@example.com?bcc=user2@example.com