通过 URL 参数(googlemail)撰写电子邮件

问题描述 投票:0回答:3

我正在开发一个 Chrome 扩展程序,我需要从 URL 撰写 Gmail 消息。有人知道我如何通过 URL-Param 设置收件人和主题吗?有没有更好的方法来做到这一点,或者这是否可能? 谢谢

google-chrome gmail
3个回答
6
投票

@Pekka 的回复对于一般邮件来说很好,但要预先填充 Gmail 撰写窗口,您需要使用如下 URL:http://mail.google.com/mail/?view=cm&fs= 1&tf=1&[email protected]&[email protected]&[email protected]&su=SUBJECT&body=BODY -- 您的参数经过 URL 编码。

但要小心,不要超出 Google 的字符限制,否则你会得到一个 “414 - 请求 URI 太大”错误,如 StackOverflow 问题中所述:在 GMAIL 中预填充大量正文文本,出现请求 URI 太长错误


0
投票

检查这篇文章

mailto:[电子邮件受保护]?subject=嗨!&body=嗨!

你甚至可以指定标题,我不知道。


0
投票

自动在新选项卡中打开 gmail 并填充字段:

网址应该是,

https://mail.google.com/mail/?view=cm&fs=1&[email protected]&su=${subject}&body=${message}


示例:

const subject = `${formData.fullName} - ${formData.subject}` const message = `${formData.message}` const mailtoLink = `https://mail.google.com/mail/?view=cm&fs=1&[email protected]&su=${subject}&body=${message}` window.open(mailtoLink, '_blank') // this would open gmail in new link
注意:对于主题,查询参数 

subject

 不起作用,但 
su
 对我有用。

© www.soinside.com 2019 - 2024. All rights reserved.