Таким образом, я хочу сделать информационный бюллетень HTML, который будет отослан. Я хочу сделать кнопку "Forward to Friend", но как я связал бы это?
Короткий ответ: вы не можете. Почтовые клиенты не позволяют электронным письмам запускать их функцию пересылки.
Лучшее, что вы могли бы сделать, это предоставить ссылку на форму, в которой люди просят предоставить вам адреса электронной почты, принадлежащие третьим лицам, которым вы могли бы затем отправить электронное письмо. (Если бы я был этой третьей стороной, электронное письмо было бы отброшено прямо в мою корзину для спама, возможно, после заполнения надоедливой формы для сообщения о спамерах, доступной в OIC )
Хорошая новость заключается в том, что В почтовые клиенты встроена функция пересылки, поэтому вам не нужно изобретать велосипед.
Ближайшее, к чему вы, вероятно, можете подойти, используя прямую гиперссылку, будет примерно так:
mailto:some@one.name?subject=New+email&body=Blahblah
Если пользователь попытается открыть это гиперссылка, это должно вызвать появление в почтовом клиенте пользователя по умолчанию нового окна электронной почты, в котором адрес получателя, строка темы и текст уже заполнены. Я знаю, что это может быть не та функция, которую вы после.
Кроме того, весьма вероятно, что это не будет работать со всеми существующими почтовыми клиентами, и даже если бы это было так, было бы очень обременительно добавлять все тело письма к этому URL-адресу гиперссылки.
Поэтому я также предлагаю вам решить эту проблему:
разрешив читателю электронной почты напрямую использовать средство пересылки своего почтового клиента; или
направьте читателя электронной почты в веб-форму, где вы позволяете ему / ей указать адрес электронной почты друга, затем генерируете письмо для отправки в сценарии на сервере и используете почтовый сервер для прямой отправки почты.
Я бы попытался использовать маршрут сценария на стороне сервера.
В PHP используйте функцию mail и получите TO: $ person из отправляемой переменной post.
Вы можете связать его так:
Click <a href="http://bmtk.net/forward.php?**uniqueid**">here</a> to forward this email to a friend!