Oauth 2.0 Gmail和服务帐户

Oauth 2.0 Gmail和服务帐户,oauth-2.0,google-apps,gmail-api,service-accounts,Oauth 2.0,Google Apps,Gmail Api,Service Accounts,我发现关于在Gmail中使用OAuth 2.0服务帐户的信息有冲突。理论上,授予Gmail对服务帐户的完全读/写权限意味着该应用程序可以访问您的谷歌应用程序域中所有用户的电子邮件。使用服务帐户真的可以做到这一点吗?看看。 获得模拟管理员用户的服务帐户凭据对象后,可以使用上述方法从所需帐户发送消息 更重要的是,由于“发件人”标题位于邮件对象中,因此您可以使用具有“发件人”权限的帐户发送邮件。这是可能的。现在,您的代码是什么?您看到的错误是什么?试着帮我们帮你。谢谢。我想在尝试对服务帐户使用断言流之

我发现关于在Gmail中使用OAuth 2.0服务帐户的信息有冲突。理论上,授予Gmail对服务帐户的完全读/写权限意味着该应用程序可以访问您的谷歌应用程序域中所有用户的电子邮件。使用服务帐户真的可以做到这一点吗?

看看。 获得模拟管理员用户的服务帐户凭据对象后,可以使用上述方法从所需帐户发送消息


更重要的是,由于“发件人”标题位于邮件对象中,因此您可以使用具有“发件人”权限的帐户发送邮件。

这是可能的。现在,您的代码是什么?您看到的错误是什么?试着帮我们帮你。谢谢。我想在尝试对服务帐户使用断言流之前进行确认,即不需要用户干预。我要试一试。此说明“使用具有模拟权限的白名单服务帐户的域中的所有用户都可以模拟域中的任何用户。例如,这就是为什么不能使用服务帐户模拟Gmail帐户的原因。”在处找到该服务帐户会让我发火。请查看此处:。获得模拟管理员用户的服务帐户凭据对象后,可以使用上述方法从所需帐户发送消息。更重要的是,由于From标头位于Message对象中,因此您可以使用From发送邮件,因为From帐户具有发送为的权限。谢谢!请将此粘贴到答案中,这样我就可以给您评分:)