Подтвердить что ты не робот

Прямая ссылка в HTML-письме

Мне нужно создать ссылку "переслать другу" в электронной почте HTML, которая будет имитировать кнопку "переслать" на почтовом клиенте (т.е. запустить новое окно с предварительно заполненным телом), возможно ли это?

т

<a href="forward-action">Forward this email to a friend</a>

Если нет, то какой простой подход к достижению как можно более близкого результата?

пс. Я знаю, что это довольно бессмысленная функциональность, это запрос от клиента.

4b9b3361

Ответ 1

Интересно, будет ли ваш клиент для этого:

  • создайте кнопку jazzy Переслать другу.

  • эта кнопка должна открыть страницу на клиентском сайте.

  • эта страница должна содержать электронную почту в форме друга.

Намного легче выполнить.

Ответ 2

Вы не можете имитировать или инициировать прямое действие в любом почтовом клиенте (веб-или настольном компьютере), который сегодня присутствует на рынке. У вас есть еще несколько доступных вариантов:

  • Предлагайте онлайн-версию своей электронной почты и включите в нее ссылку в теге 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>
    
  • Включите выноски в своем письме (вверху, желательно), чтобы ваши получатели пересылали сообщение своим друзьям.

  • Включите ссылку на веб-форму, в которой ваши адресаты могут предоставлять адреса электронной почты других людей и отправлять эти новые адреса электронной почты копии рассылки. (Единственная проблема с этим заключается в том, что адресная книга получателей недоступна для них легко, что, вероятно, мешает совместному тестированию, чтобы узнать, какова ваша демография).

Ответ 3

Нет, это невозможно. По крайней мере, я действительно очень надеюсь, что это невозможно.

Почему? Потому что, если это было возможно, спамеры могли бы размещать ссылки в сообщениях электронной почты, которые могли бы заставить людей непреднамеренно перенаправить что-то. По этой причине перенаправление должно быть самоисследовано пользователем с функциональностью, предоставляемой их почтовым клиентом.

У вас могут быть ссылки, которые используют протокол 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>

И заполните все поля в диалоговом окне компоновки писем, но вы ничего не можете сделать, что эмулирует функциональность пересылки.

Ответ 4

Если вы можете извлечь из почтового клиента HTML Subject и Body письма, вы можете сделать это:

<a href="mailto:[email protected]?subject=..extracted subject...&body=...extracted body...">Forward</a>

Один главный минус - весь ваш URI внутри 'a' не может быть длиннее 1024 символов. О, и не забудьте URL-адрес объекта и тела при создании строки URI.

Ответ 5

Переадресация невозможна.

Но я сделал некоторые исследования на том же, что и я хотел рекламировать событие.

Я создал эту следующую ссылку,

<a href="mailto:?&amp;subject=Webinar%20on+Leveraging+Artificial+Intelligence+to+Build+Algorithmic+Trading+Strategies&amp;body=Check%20out%20this%20webinar%20on%20developing%20robust%20quantitative%20trading%20strategies%20using%20AI.%20http%3A//bit.ly/1MqTMzg" target="_blank">Spread the word</a>

Надеюсь, что это поможет!