Как я делаю вперед ссылку на электронное письмо?

Таким образом, я хочу сделать информационный бюллетень HTML, который будет отослан. Я хочу сделать кнопку "Forward to Friend", но как я связал бы это?

9
задан skaffman 2 April 2010 в 08:20
поделиться

3 ответа

Короткий ответ: вы не можете. Почтовые клиенты не позволяют электронным письмам запускать их функцию пересылки.

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

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

14
ответ дан 4 December 2019 в 11:04
поделиться

Ближайшее, к чему вы, вероятно, можете подойти, используя прямую гиперссылку, будет примерно так:

mailto:some@one.name?subject=New+email&body=Blahblah

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

Кроме того, весьма вероятно, что это не будет работать со всеми существующими почтовыми клиентами, и даже если бы это было так, было бы очень обременительно добавлять все тело письма к этому URL-адресу гиперссылки.

Поэтому я также предлагаю вам решить эту проблему:

  • разрешив читателю электронной почты напрямую использовать средство пересылки своего почтового клиента; или

  • направьте читателя электронной почты в веб-форму, где вы позволяете ему / ей указать адрес электронной почты друга, затем генерируете письмо для отправки в сценарии на сервере и используете почтовый сервер для прямой отправки почты.

0
ответ дан 2 November 2019 в 17:20
поделиться

Я бы попытался использовать маршрут сценария на стороне сервера.

В PHP используйте функцию mail и получите TO: $ person из отправляемой переменной post.

Вы можете связать его так:

Click <a href="http://bmtk.net/forward.php?**uniqueid**">here</a> to forward this email to a friend!
0
ответ дан 4 December 2019 в 11:04
поделиться
Другие вопросы по тегам:

Похожие вопросы: