如何创建一个转发电子邮件链接?

11

我想制作一个HTML新闻通讯以发送出去。我想添加一个“转发给朋友”的按钮,但我该如何链接它呢?

4个回答

15

简短的回答是,您不能这样做。邮件客户端没有提供一种方式让电子邮件触发它们的转发功能。

最接近的方法是提供一个链接到一个表单,要求人们提供属于第三方的电子邮件地址,您可以向这些地址发送电子邮件。(如果我是那个第三方,这封电子邮件将直接被投入我的垃圾邮件箱,可能在填写烦人的举报垃圾邮件的表单后,该表单可以从 OIC 获得)

好消息是,邮件客户端内置了转发功能,所以您不需要重新发明轮子。


6
我使用的小技巧是将“mailto”部分留空,然后在“body”部分放入指向我刚发送给他们的html电子邮件在线存档的链接。

像这样: mailto:?Subject=来自我的原始电子邮件的主题&body=原始电子邮件在线存档链接:%20http://www.bing.com/

在Outlook中,链接会自动变成超链接,并且他们的光标默认为“收件人”字段,因为这是唯一留空的字段。

我这样做只是为了快速解决问题,直到我们为他们编写一个登陆页面,让他们填写表格并输入朋友的电子邮件地址等。这样,如果有人在我们的网站上遇到我们归档电子邮件的链接,他们就可以方便地通过该链接自动打开他们的电子邮件并开始向他们的朋友(s)发送信息。


0
我会尝试使用服务器端脚本来解决问题。
使用 PHP,可以使用 mail 函数,并从发送的 post 变量中检索 TO:$person。
可以像这样链接:
Click <a href="http://bmtk.net/forward.php?**uniqueid**">here</a> to forward this email to a friend!

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接