通过身份验证为user1,我想检索已委派给user1的所有用户的邮件。
所以我有两个问题:
电子邮件设置API可以让代表受访,而不是委托人。
有没有办法以此方式做到这一点。
随时询问更多信息
答案 0 :(得分:4)
要找出谁授予您对其帐户的委派访问权限,您需要执行检索委托API调用: https://developers.google.com/google-apps/email-settings/#retrieving_all_gmail_delegates
适用于Google Apps实例中的所有用户。
IMAP OAuth登录提供对用户的Gmail邮箱的编程访问: https://developers.google.com/google-apps/gmail/oauth_overview
但是,目前代理人无法通过IMAP访问委托人邮箱,所以我担心你运气不好。
如果您是管理员,则可以使用IMAP OAuth登录以及服务帐户: https://developers.google.com/accounts/docs/OAuth2ServiceAccount
这将为您提供对Google Apps实例中所有用户的编程访问权限。
杰