2014-09-04 149 views
0

我们希望我们的应用程序能够在FROM标头中发送包含谷歌组电子邮件的电子邮件。如何使用GMail API代表Google组发送电子邮件

假设Google Group配置正确,这可以在GMail界面中实现。

但是,当我们使用Gmail API尝试这里我们得到了错误:

403 Forbidden 

cache-control: private, max-age=0 
content-encoding: gzip 
content-length: 175 
content-type: application/json; charset=UTF-8 
date: Thu, 04 Sep 2014 11:05:36 GMT 
expires: Thu, 04 Sep 2014 11:05:36 GMT 
server: GSE 

{ 
"error": { 
    "errors": [ 
    { 
    "domain": "global", 
    "reason": "forbidden", 
    "message": "[email protected] does not have privileges to [email protected] mailbox." 
    } 
    ], 
    "code": 403, 
    "message": "[email protected] does not have privileges to [email protected] mailbox." 
} 
} 

是否有办法绕过这个,无论是与Gmail的API或使用App Engine的邮件功能?

回答

0

不要试图将该组放在URL中,只需使用“我”,通过身份验证的用户即可。如果该用户确实已将该组配置为gmail Web界面中的有效发件人地址(他们必须完成验证流程以通过单击链接确认他们拥有该地址 - 他们可以发送电子邮件)“来自”该组使用网络界面),那么你应该只需发送一封电子邮件,其中“From”标题就是该组,并且它将被接受。

+0

确实有效,我不知道为什么我们的第一次尝试失败。 – David 2014-09-05 00:55:42

1

您需要将该组作为所有者添加到项目中。

相关问题