是否可以在MAILTO链接的主体中添加HTML链接

我没有必须乱搞mailto链接很多。 但是,如果可能的话,我现在需要在邮件正文中添加一个链接。

有没有办法添加一个链接或更改打开的HTML电子邮件与文本电子邮件的电子邮件?

就像是:

<a href="mailto:test@test.test?body=The message's first paragraph.%0A%0aSecond paragraph.%0A%0AThird Paragraph.%0A%0ALink goes here">Link text goes here</a>

RFC 2368的第2部分指出, body字段应该是text/plain格式,所以你不能做HTML。

不过,即使使用纯文本,也有可能某些现代邮件客户端将URL呈现为可点击的链接。


添加完整链接:

 "http://"

到一行的开头,并且大多数体面的电子邮件客户端将在发送之前自动链接它,或者在收到时自动链接到另一端。

对于可能由于所有参数而被换行的真正长的网址,请将链接换成小于/大于符号。 这告诉电子邮件客户端不要包装URL。

例如

  <http://www.example.com/foo.php?this=a&really=long&url=with&lots=and&lots=and&lots=of&prameters=on_it>

据我所知,这是不可能的,因为链接需要HTML,并且mailto链接不会创建HTML电子邮件。

这可能是为了安全起见,因为您可以将javascript或iframe添加到此链接,并且电子邮件客户端可能会为最终用户打开漏洞。

链接地址: http://www.djcxy.com/p/92767.html

上一篇: Is it possible to add an HTML link in the body of a MAILTO link

下一篇: How to properly URL encode a string in PHP?