将现有邮件编辑或转发到Gmail撰写窗口

时间:2015-02-23 10:02:21

标签: url google-chrome-extension gmail

我有一个Chrome扩展程序,可为Gmail界面添加新功能。

我正在尝试创建电子邮件“模板”,其中包含默认的页眉,页脚和签名(使用html,images& css)。我想打开这些模板以便编辑和发送它们,只需填写电子邮件的实际内容。

我想知道是否有办法直接将这些电子邮件打开到Gmail撰写窗口或类似的内容。也许有一个参数可以使用URL来执行此操作,例如:https://mail.google.com/mail/?view=cm&fs=1&id=xxxxxxx

我尝试使用body参数加载模板,但似乎它不支持html。

有什么想法吗?

2 个答案:

答案 0 :(得分:2)

最后,我找到了一种直接打开邮件到“撰写”窗口的方法,可以编辑和发送。这很简单,我无法相信我需要2天的时间来弄明白:

只需使用网址:

https://mail.google.com/mail/u/[accountNumber]/?zx=#[tag]?compose=[MailID]

    如果您同时拥有两个或多个帐户,则
  • accountNumber非常有用
  • tag您希望在撰写窗口后面看到的邮件列表(通常是收件箱)。
  • MailId ......好吧,Gmail邮件ID。

例如,https://mail.google.com/mail/u/0/?zx=#inbox?compose=14bbb0dae14fec1f将打开您的第一个帐户的收件箱,并打开并预先填充了电子邮件数据。

答案 1 :(得分:0)

在当前的gmail撰写窗口中已经有一个名为“canned Response”的功能,它可能解决了您尝试使用扩展程序解决的相同问题。 我不确定URL是否支持HTML,但我认为它不应该支持它来保护用户免受跨站点脚本攻击。 你也可以考虑Gmail rest API如果你想用你自己的自定义模板编写gmail消息,但是使用它你可能需要从头开始做很多事情。