MAILTO Ссылка в письме, чтобы начать новое - PullRequest
11 голосов
/ 15 апреля 2011

У меня есть контактная форма на сайте, чтобы клиенты могли связаться с моей компанией. После заполнения этой формы корреспонденция отправляется соответствующему торговому представителю для этого региона. В этом письме фиксируется информация, указанная в контактной форме, предоставленной клиентом. Чаще всего клиент запрашивает больше информации, чем доступно на нашем сайте.

Я хотел бы включить ссылку MAILTO в электронное письмо, отправленное торговому партнеру, которое позволило бы им одним щелчком мыши отправить дополнительные документы / информацию / веб-страницы, не открытые для публичного трафика, клиентам, запрашивающим информацию. Что-то вроде:

<a href="mailto:customer@email.com&subject=Information
Requested&body=Here's more information. 
http://www.website.com/info/info.pdf">Send More Info</a>

Я протестировал эту ссылку и обнаружил, что она отлично работает в Outlook, Thunderbird и даже GMail. Но на мобильных устройствах, таких как Android, iPhone или iPad, вся строка строки MAILTO помещается в строку получателя. Я пробовал URL, кодирующий ссылку на что-то вроде:

<a href="mailto:customer@email.com&amp;subject=Information
Requested&amp;body=Here's more information.%0A%0A 
http:%3A%2F%2Fwww.website.com%2Finfo%2Finfo.pdf">Send More Info</a>

Но это, похоже, ничего не меняет, так как желаемый результат все еще не достигнут. Вторая ссылка все еще работает должным образом в другом почтовом клиенте, но не на мобильных устройствах. Мой поиск привел меня к тому, что я нашел статьи о создании ссылки MAILTO только в коде, специфичном для устройств Android или iOS.

Есть ли способ заставить это решение работать в обычной электронной почте или на веб-странице? Спасибо!

Ответы [ 2 ]

16 голосов
/ 15 апреля 2011

Ошибка в понедельник утром в пятницу.

<a href="mailto:customer@email.com?subject=Information
Requested&body=Here's more information. 
http://www.website.com/info/info.pdf">Send More Info</a>

Обратите внимание на изменение знака вопроса перед темой вместо амперсанда.

1 голос
/ 18 сентября 2017

Да, это амперсанд.Это работает при использовании электронной почты на рабочем столе, но когда вы переключаетесь на мобильное устройство, это просто приводит к тому, что оно сбрасывается в строку «to:».Изменение амперсанда на знак вопроса заставит его работать как в настольной, так и в мобильной среде.

...