Gmail 和服务帐户

Gmail and Service Accounts

我发现有关在 Gmail 中使用 OAuth 2.0 服务帐户的信息相互矛盾。理论上,将 Gmail 完全 read/write scope 授予服务帐户意味着该应用程序可以访问您的 Google Apps 域的所有用户的电子邮件。使用服务帐户真的可以做到这一点吗?

看看here。 一旦您获得服务帐户凭据 object 模拟管理员用户,您就可以使用上述方法从您想要的帐户发送消息。

更重要的是,由于发件人 header 在消息 object 中,您可以使用该帐户有权发送的发件人发送消息。