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

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

问题描述:

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

+0

这不是一个编程问题。请求gmail-for-business支持。 – arnt 2014-09-24 06:57:30

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

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

+0

我试过这种方法,它工作。谢谢!! – 2014-09-26 12:27:00