我已经创建了一个网络平台,以允许组织中具有@ xxxx.com帐户的用户授权其Google帐户在该平台内发送/接收电子邮件。当前,新邮件的接收是通过“新电子邮件”按钮手动完成的,但是我需要在后台运行的自动化过程来频繁提取电子邮件。
我尝试使用refresh_tokens进行此操作以进行脱机访问和定期执行cron作业,但是由于用户帐户很多,因此该过程将花费很长时间才能连接到每个帐户,提取消息等。这可能无法正常工作。
是否还有其他方法(使用API)直接拉用户帐户的电子邮件(如Audit或SuperAdmin帐户)?
答案 0 :(得分:1)
是否还有其他方法(使用API)提取用户帐户的电子邮件 直接发送邮件(类似于Audit或SuperAdmin帐户)?
是的,它称为“ G Suite域范围授权”。
总而言之,您将创建一个服务帐户,并使用该服务帐户来访问域中所有用户的电子邮件。您也可以使用此方法代表用户发送电子邮件。
我已经做了很多次了。重要提示是“完全”按照说明进行操作,否则会出现权限错误。