用于访问域中多个Gmail用户的管理员帐户

时间:2014-09-24 05:26:13

标签: gmail imap gmail-imap

该问题特定于gmail商业/教育帐户。为了从gmail帐户读取电子邮件,我在c ++中编写了一个dll,它执行IMAP命令,然后解析它们的响应。使用当前的IMAP实现,我需要使用他的用户名和密码信息登录每个用户邮箱。所以我想知道在gmail业务中是否有任何选项,我可以使用单个管理员用户凭据登录到域中的多个用户,而无需从域中的每个单独用户获取密码?

1 个答案:

答案 0 :(得分:1)

您可以在Google Developers Console中创建服务帐户,并授予其访问域的电子邮件范围的权限。每当您想要访问邮箱时,您都将获得一个访问令牌(可以缓存长达一个小时),然后将其与XOAUTH2 SASL一起用于身份验证。

https://developers.google.com/gmail/xoauth2_protocol