如何使用JavaScript mailto将签名添加到Outlook电子邮件中?

时间:2011-06-14 17:42:19

标签: javascript outlook mailto

我使用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;

3 个答案:

答案 0 :(得分:2)

RFC 2368的第2部分说body字段应该是text/plain格式,因此您无法执行HTML。

然而,即使您使用纯文本,但有些现代邮件客户端可能会将生成的链接呈现为可点击链接。

答案 1 :(得分:1)

不,该信息存储在outlook配置文件中。它取决于如何处理URL的Outlook(或一些设置)。

答案 2 :(得分:0)

目前无法发送html,因为只接受纯文本,我可以给你一些提示,为什么不使用mailto发送电子邮件:

HTML中mailto的缺点

  1. 邮件地址可以通过垃圾邮件机器人读取
  2. Mailto仅在访问者配置了邮件客户端
  3. 时才有效
  4. HTML mailto尖叫“此网站由begginer开发”
  5. 只有一个优势,它易于创建和实施到网站。但是如果你想使用它只是编码你的邮件地址,那么垃圾邮件机器人就无法读取它。

    但是如果你想在你的邮件中添加页脚,那么只需在你的身体参数中添加%0A,%0A就是新行,你的光标会闪烁,所以?body=%0AThen your footer text会在电子邮件中为你提供页脚。 / p>

    :)