通过 Admin SDK 检查每用户出站网关是否正在使用
Check if Per User Outbound Gateway is in use via Admin SDK
最近在我们的 Google 管理门户中发现:每个用户出站网关已打开,与我一起工作的其他人核实过,没有人知道它为什么打开以及何时打开。
我一直在研究 Google admin sdk,但没有找到一种方法来检查是否有任何用户正在使用此设置。
简而言之,有谁知道我如何检查我们域中的用户是否有辅助 smtp 连接或正在使用 "Send Mail As" 选项?
因此,设置 'allow per user outbound gateway' 确实授予用户在您的域外部添加 'From' 地址的权限。但是,如果有人使用它,他们可能需要将其配置为 Gmail 中的 send-mail 作为地址。
您可以根据 https://developers.google.com/admin-sdk/email-settings/#retrieving_send-as_alias_settings 通过电子邮件设置 API 列出所有 'Send as addresses'。请注意,提供的代码示例将无法使用,因为它们已过时并显示已禁用数月的客户端登录。我建议您使用 Oauth 2.0 进行身份验证,使用 wget 或 CURL 调用端点(自递归以来可能是 wget)
最近在我们的 Google 管理门户中发现:每个用户出站网关已打开,与我一起工作的其他人核实过,没有人知道它为什么打开以及何时打开。
我一直在研究 Google admin sdk,但没有找到一种方法来检查是否有任何用户正在使用此设置。
简而言之,有谁知道我如何检查我们域中的用户是否有辅助 smtp 连接或正在使用 "Send Mail As" 选项?
因此,设置 'allow per user outbound gateway' 确实授予用户在您的域外部添加 'From' 地址的权限。但是,如果有人使用它,他们可能需要将其配置为 Gmail 中的 send-mail 作为地址。
您可以根据 https://developers.google.com/admin-sdk/email-settings/#retrieving_send-as_alias_settings 通过电子邮件设置 API 列出所有 'Send as addresses'。请注意,提供的代码示例将无法使用,因为它们已过时并显示已禁用数月的客户端登录。我建议您使用 Oauth 2.0 进行身份验证,使用 wget 或 CURL 调用端点(自递归以来可能是 wget)