如何使用GMail API代表谷歌集团发送电子邮件



我们希望我们的应用程序在FROM标头中使用谷歌群组电子邮件发送电子邮件。

这在GMail界面中是可能的,假设Google Group配置正确。

但当我们尝试使用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": "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或应用引擎的邮件功能来规避这一点?

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

不要试图将组放在URL中,只需使用"me",即正常的经过身份验证的用户。如果该用户确实在gmail网络界面中将该组配置为有效的发件人地址(他们必须完成验证流程,通过点击链接来确认自己拥有该地址——他们可以使用网络界面向该组发送"发件人"电子邮件),那么你只需发送一封以"发件人"为标题的电子邮件即可接受。

相关内容

  • 没有找到相关文章

最新更新