9

我的网页上有一个锚标记,当前定义为:

<a href="mailto:someone@somewhere.com?subject=Welcome&body=Check this out, please click <a href='http://example.com'>here</a>">Send to a Friend</a>

正如此链接所示,当用户单击链接时,我试图在电子邮件中发送一些 HTML。但是,当文本在电子邮件编辑器中打开时,它会显示为纯文本。我如何使它成为 HTML 格式?

4

4 回答 4

11

根据 RFC 2368,正文部分应该是文本/纯文本

是否可以在 MAILTO 链接的正文中添加 HTML 链接

于 2010-07-02T13:34:36.493 回答
2

我很确定这是不可能的。

于 2010-07-02T13:01:37.707 回答
1

我认为取决于电子邮件编辑器的默认选项。您告诉打开电子邮件编辑器的浏览器操作,然后您不能告诉它这封电子邮件是通过什么方法发送的。

如果你想控制这样的参数,你必须自己实现发送邮件。

于 2010-07-02T13:02:10.947 回答
1

这取决于用户的电子邮件客户端设置。

如果他们有“以纯文本形式发送电子邮件”(或者他们的电子邮件系统上的任何选项),那么文本将被解释为纯文本。

如果他们得到“作为 HTML 发送”,那么它应该被正确编码。

你无法控制这一点。

于 2010-07-02T13:03:34.967 回答