将现有邮件编辑或转发到 Gmail Compose Window
Edit or forward an existing mail into Gmail Compose Window
我有一个 Chrome 扩展,它为 Gmail 界面添加了新功能。
我正在尝试创建具有默认页眉、页脚和签名的电子邮件 "templates"(使用 html、图像和 css)。我想打开这些模板进行编辑和发送,只需填写邮件的实际内容即可。
我想知道是否有任何方法可以直接在 Gmail Compose Window 或类似工具中打开这些电子邮件。也许有一个参数可以使用 URL 来执行此操作,例如:https://mail.google.com/mail/?view=cm&fs=1&id=xxxxxxx
.
我试过使用body
参数加载模板,但似乎不支持html。
有什么想法吗?
当前的 gmail compose window 中已经有一个名为 "canned Response" 的功能,它可能正在解决您试图通过扩展程序解决的相同问题。
好吧,我不确定 URL 是否支持 html,但我认为它不应该支持它以保护用户免受跨站点脚本攻击。
如果您想使用自己的自定义模板撰写 gmail 邮件,您也可以考虑 Gmail rest API,但使用它您可能需要从头开始做很多事情。
最后,我找到了一种方法,可以直接打开邮件进入"Compose" Window,准备编辑和发送。太简单了,我简直不敢相信我花了 2 天时间才弄明白:
只需使用 url:
https://mail.google.com/mail/u/[accountNumber]/?zx=#[tag]?compose=[MailID]
如果您同时拥有两个或更多帐户,accountNumber
很有用
tag
它是您希望在撰写 window(通常是收件箱)后看到的邮件列表。
MailId
...好吧,Gmail 邮件 ID。
例如,https://mail.google.com/mail/u/0/?zx=#inbox?compose=14bbb0dae14fec1f 将打开您的第一个帐户的收件箱,其中打开了 Compose Window 并预先填充了电子邮件数据。
我有一个 Chrome 扩展,它为 Gmail 界面添加了新功能。
我正在尝试创建具有默认页眉、页脚和签名的电子邮件 "templates"(使用 html、图像和 css)。我想打开这些模板进行编辑和发送,只需填写邮件的实际内容即可。
我想知道是否有任何方法可以直接在 Gmail Compose Window 或类似工具中打开这些电子邮件。也许有一个参数可以使用 URL 来执行此操作,例如:https://mail.google.com/mail/?view=cm&fs=1&id=xxxxxxx
.
我试过使用body
参数加载模板,但似乎不支持html。
有什么想法吗?
当前的 gmail compose window 中已经有一个名为 "canned Response" 的功能,它可能正在解决您试图通过扩展程序解决的相同问题。 好吧,我不确定 URL 是否支持 html,但我认为它不应该支持它以保护用户免受跨站点脚本攻击。 如果您想使用自己的自定义模板撰写 gmail 邮件,您也可以考虑 Gmail rest API,但使用它您可能需要从头开始做很多事情。
最后,我找到了一种方法,可以直接打开邮件进入"Compose" Window,准备编辑和发送。太简单了,我简直不敢相信我花了 2 天时间才弄明白:
只需使用 url:
https://mail.google.com/mail/u/[accountNumber]/?zx=#[tag]?compose=[MailID]
-
如果您同时拥有两个或更多帐户,
accountNumber
很有用tag
它是您希望在撰写 window(通常是收件箱)后看到的邮件列表。MailId
...好吧,Gmail 邮件 ID。
例如,https://mail.google.com/mail/u/0/?zx=#inbox?compose=14bbb0dae14fec1f 将打开您的第一个帐户的收件箱,其中打开了 Compose Window 并预先填充了电子邮件数据。