使用chrome扩展程序从Gmail帐户发送电子邮件(Oauth / SMTP)

时间:2013-01-28 07:41:03

标签: oauth google-chrome-extension smtp gmail google-api

我为gmail创建了一个chrome扩展,当用户撰写新邮件时,会将一些数据加载为图库。在选择数据后,数据会加载到正文和主题中。

但是当我想从他/她的帐户发送邮件时,我需要个性化内容然后发送。

到目前为止,我已经使用了jason,js / jquery做了以上所有事情。

现在我期待在个性化之后发送部分内容。

感谢您停止...... !!

1 个答案:

答案 0 :(得分:6)

Google不希望人们搞乱GMail代码,所以它没有公开记录和混淆。这主要是一个安全问题,旨在防止外部代码(此类扩展)在未经用户同意的情况下使用GMail。

如果您希望出现在GMail用户界面上,则应该使用GMail API来制作小工具。

从Chrome扩展程序中,使用Google Apps Scripts GMail Services API会更容易,更安全。您可以从那里发送消息 - 但是没有UI交互。您可以启动GAS Web服务并通过Ajax从您的扩展中调用它。使用Content Service是最简单的方法。

您应该提供一种方式让用户接受(仅限一次)代表他们运行该服务,这样该服务就可以访问他们的私有GMail数据。只需导航到内容服务的网址,Google就会提示他们。