Google app engine 如何使用GMail API代表谷歌集团发送电子邮件
我们希望我们的应用程序在“发件人”标题中使用google group电子邮件发送电子邮件 这在GMail界面中是可能的,假设Google组配置正确 但当我们尝试使用GMail API时,我们得到了一个错误:Google app engine 如何使用GMail API代表谷歌集团发送电子邮件,google-app-engine,gmail-api,google-groups,Google App Engine,Gmail Api,Google Groups,我们希望我们的应用程序在“发件人”标题中使用google group电子邮件发送电子邮件 这在GMail界面中是可能的,假设Google组配置正确 但当我们尝试使用GMail API时,我们得到了一个错误: 403 Forbidden cache-control: private, max-age=0 content-encoding: gzip content-length: 175 content-type: application/json; charset=UTF-8 date
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": "XXX.XXXX@XXXXX.XXX does not have privileges to XXX.XXXX@XXXXX.XXX mailbox."
}
],
"code": 403,
"message": "XXX.XXXX@XXXXX.XXX does not have privileges to XXX.XXXX@XXXXX.XXX mailbox."
}
}
有没有办法通过GMail API或App Engine的邮件功能来避免这种情况?您需要将组作为所有者添加到项目中 不要试图将组放入URL中,只需使用“我”,即正常的经过身份验证的用户。如果该用户确实在gmail web界面中将该组配置为有效的发件人地址(他们必须完成验证流程,通过单击链接确认自己拥有该地址——他们可以使用web界面“从”该组发送电子邮件),那么您应该只需发送带有“发件人”的电子邮件即可标题是该组,它将被接受。确实有效,我不知道我们第一次尝试失败的原因。