我使用JavaScript mailto功能用自定义文本填充电子邮件正文。
我可以在电子邮件中添加文字,但签名不会显示。
有没有办法使用mail-to函数发送带图像的自定义签名? 或者,在使用mail-to函数时,有没有办法在正文中插入HTML图像?
示例代码:
var message = "text of message";
var mailLInk = "mailto:sam@example.com?subject=subject&body=" + message;
document.location.href = mailLink;
答案 0 :(得分:2)
RFC 2368的第2部分说body
字段应该是text/plain
格式,因此您无法执行HTML。
然而,即使您使用纯文本,但有些现代邮件客户端可能会将生成的链接呈现为可点击链接。
答案 1 :(得分:1)
不,该信息存储在outlook配置文件中。它取决于如何处理URL的Outlook(或一些设置)。
答案 2 :(得分:0)
目前无法发送html,因为只接受纯文本,我可以给你一些提示,为什么不使用mailto发送电子邮件:
HTML中mailto的缺点
只有一个优势,它易于创建和实施到网站。但是如果你想使用它只是编码你的邮件地址,那么垃圾邮件机器人就无法读取它。
但是如果你想在你的邮件中添加页脚,那么只需在你的身体参数中添加%0A,%0A就是新行,你的光标会闪烁,所以?body=%0AThen your footer text
会在电子邮件中为你提供页脚。 / p>
:)