Ответ 1
Интересно, будет ли ваш клиент для этого:
-
создайте кнопку jazzy Переслать другу.
-
эта кнопка должна открыть страницу на клиентском сайте.
-
эта страница должна содержать электронную почту в форме друга.
Намного легче выполнить.
Мне нужно создать ссылку "переслать другу" в электронной почте HTML, которая будет имитировать кнопку "переслать" на почтовом клиенте (т.е. запустить новое окно с предварительно заполненным телом), возможно ли это?
т
<a href="forward-action">Forward this email to a friend</a>
Если нет, то какой простой подход к достижению как можно более близкого результата?
пс. Я знаю, что это довольно бессмысленная функциональность, это запрос от клиента.
Интересно, будет ли ваш клиент для этого:
создайте кнопку jazzy Переслать другу.
эта кнопка должна открыть страницу на клиентском сайте.
эта страница должна содержать электронную почту в форме друга.
Намного легче выполнить.
Вы не можете имитировать или инициировать прямое действие в любом почтовом клиенте (веб-или настольном компьютере), который сегодня присутствует на рынке. У вас есть еще несколько доступных вариантов:
Предлагайте онлайн-версию своей электронной почты и включите в нее ссылку в теге mailto
:
<a href="mailto:Enter%20an%20email?subject=Your%20Subject%20Line&body=Thought%20you%20might%20be%20interested%20in%20this%20http://www.yourdomain.com">
Forward to a friend</a>
Включите выноски в своем письме (вверху, желательно), чтобы ваши получатели пересылали сообщение своим друзьям.
Включите ссылку на веб-форму, в которой ваши адресаты могут предоставлять адреса электронной почты других людей и отправлять эти новые адреса электронной почты копии рассылки. (Единственная проблема с этим заключается в том, что адресная книга получателей недоступна для них легко, что, вероятно, мешает совместному тестированию, чтобы узнать, какова ваша демография).
Нет, это невозможно. По крайней мере, я действительно очень надеюсь, что это невозможно.
Почему? Потому что, если это было возможно, спамеры могли бы размещать ссылки в сообщениях электронной почты, которые могли бы заставить людей непреднамеренно перенаправить что-то. По этой причине перенаправление должно быть самоисследовано пользователем с функциональностью, предоставляемой их почтовым клиентом.
У вас могут быть ссылки, которые используют протокол mailto
, например
<a href="mailto:[email protected]">Link</a>
но это, вероятно, не то, что вы ищете. Все это открывает сборку почтовой страницы с заполненным полем электронной почты (при условии, что для этого используется почтовый клиент по умолчанию).
Вы можете сделать что-то вроде этого:
<a href="mailto:[email protected]?subject=FW: Email Subject
&body=Body of email text
&[email protected]
&[email protected]">Forward email</a>
И заполните все поля в диалоговом окне компоновки писем, но вы ничего не можете сделать, что эмулирует функциональность пересылки.
Если вы можете извлечь из почтового клиента HTML Subject и Body письма, вы можете сделать это:
<a href="mailto:[email protected]?subject=..extracted subject...&body=...extracted body...">Forward</a>
Один главный минус - весь ваш URI внутри 'a' не может быть длиннее 1024 символов. О, и не забудьте URL-адрес объекта и тела при создании строки URI.
Переадресация невозможна.
Но я сделал некоторые исследования на том же, что и я хотел рекламировать событие.
Я создал эту следующую ссылку,
<a href="mailto:?&subject=Webinar%20on+Leveraging+Artificial+Intelligence+to+Build+Algorithmic+Trading+Strategies&body=Check%20out%20this%20webinar%20on%20developing%20robust%20quantitative%20trading%20strategies%20using%20AI.%20http%3A//bit.ly/1MqTMzg" target="_blank">Spread the word</a>
Надеюсь, что это поможет!