【问题标题】:How can I add a signature into an Outlook email with JavaScript mailto?如何使用 JavaScript mailto 在 Outlook 电子邮件中添加签名?
【发布时间】:2011-09-14 22:01:23
【问题描述】:

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

【问题讨论】:

    标签: javascript outlook mailto


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        【解决方案3】:

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

        mailto 在 HTML 中的缺点

        1. 垃圾邮件机器人可以读取邮件地址
        2. Mailto 仅在访问者配置了邮件客户端时才有效
        3. HTML mailto 尖叫“这个网站是由初学者开发的”

        只有一个优点,它易于创建和实施到网站中。但是,如果您想使用它,只需对您的邮件地址进行编码,这样垃圾邮件机器人就无法读取它。

        但是,如果您想在邮件中添加页脚,则只需在您的正文参数中添加 %0A,%0A 是新行,您的光标会在那里闪烁,因此?body=%0AThen your footer text 会在电子邮件中为您提供页脚。

        :)

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2016-10-18
          • 2014-07-26
          • 1970-01-01
          • 2017-09-08
          • 2013-10-06
          • 2015-11-19
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多