我想制作一个HTML新闻通讯以发送出去。我想添加一个“转发给朋友”的按钮,但我该如何链接它呢?
简短的回答是,您不能这样做。邮件客户端没有提供一种方式让电子邮件触发它们的转发功能。
最接近的方法是提供一个链接到一个表单,要求人们提供属于第三方的电子邮件地址,您可以向这些地址发送电子邮件。(如果我是那个第三方,这封电子邮件将直接被投入我的垃圾邮件箱,可能在填写烦人的举报垃圾邮件的表单后,该表单可以从 OIC 获得)
好消息是,邮件客户端内置了转发功能,所以您不需要重新发明轮子。
像这样: mailto:?Subject=来自我的原始电子邮件的主题&body=原始电子邮件在线存档链接:%20http://www.bing.com/
在Outlook中,链接会自动变成超链接,并且他们的光标默认为“收件人”字段,因为这是唯一留空的字段。
我这样做只是为了快速解决问题,直到我们为他们编写一个登陆页面,让他们填写表格并输入朋友的电子邮件地址等。这样,如果有人在我们的网站上遇到我们归档电子邮件的链接,他们就可以方便地通过该链接自动打开他们的电子邮件并开始向他们的朋友(s)发送信息。
Click <a href="http://bmtk.net/forward.php?**uniqueid**">here</a> to forward this email to a friend!
GraphicMail 的实现方法是在电子邮件底部添加一个链接,该链接指向“转发至”网页(http://www.graphicmail.com/site/forward_to_friend.aspx?SiteID=xxx&SID=x&Section=xxx&FromEmail=your-mail@domain.com&token=&EmailID=X)。假设您发送的所有通讯都有唯一的ID,则可以通过此页面将邮件转发。