MailTo与HTML正文

我的问题是这样的:

客户端收到由Exchange Server发送的电子邮件。 在邮件中,他有一个HTML格式化的正文,并带有一些链接

href='mailto:etc...'

我的问题是:我可以在mailto中插入HTML格式的正文:href的一部分吗?

就像是

<a href='mailto:me@me.com?subject=Me&body=<b>ME</b>'>Mail me</a>


请注意(2016)在iOS中,为简单的斜体,粗体格式添加<i><b>标签是完全正确的。


正如你在RFC 6068中看到的那样,这根本不可能:

特殊的<hfname> “body”表示相关的<hfvalue>是消息的主体。 “body”字段值旨在包含消息的第一个文本/纯文本正文部分的内容。 “body”伪头字段主要用于生成用于自动处理的短文本消息(例如邮件列表的“订阅”消息),而不是用于一般的MIME主体。


不,这根本不可能。


虽然无法使用HTML格式化电子邮件正文,但您可以按照以前的建议添加换行符。

如果你能够使用javascript,那么“encodeURIComponent()”可能就像下面这样使用...

var formattedBody = "FirstLine n Second Line n Third Line";
var mailToLink = "mailto:x@y.com?body=" + encodeURIComponent(formattedBody);
window.location.href = mailToLink;
链接地址: http://www.djcxy.com/p/92769.html

上一篇: MailTo with HTML body

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