【问题标题】:Google apps script Create gmail aliases for multiple accounts using single scriptGoogle 应用程序脚本 使用单个脚本为多个帐户创建 gmail 别名
【发布时间】:2016-09-07 21:59:46
【问题描述】:

我正在使用 Google 表单从用户那里获取别名电子邮件信息,并且必须创建所述别名。 Google 将每个帐户的别名数量限制为 30 个,因此我需要使用不同的帐户来附加别名,并将这些帐户中的电子邮件转发到我的原始帐户。

我不确定如何通过单个公司帐户实现此目的。我现在是否必须创建具有域范围访问权限的服务帐户或某种“超级”脚本来为原始帐户(接收所有转发的电子邮件)和溢出帐户创建别名?

【问题讨论】:

    标签: google-apps-script gmail google-admin-sdk google-oauth


    【解决方案1】:

    好吧,如果您指的是关于别名的documentation,那么我认为Domain Wide Delegation of Authority in a service account 会处理它。这样做的主要目的是访问您的 Google Apps 域中用户的用户数据。

    这是Delegating domain-wide authority to the service account 的一个示例。

    如果您拥有 Google Apps 域 - 如果您使用 Google Apps for Work,则 示例 — Google Apps 域的管理员可以授权 代表 Google Apps 中的用户访问用户数据的应用程序 领域。例如,使用 Google Calendar API 的应用程序 将事件添加到 Google Apps 域中所有用户的日历 将使用服务帐户访问 Google Calendar API 代表用户。授权服务帐户访问数据 代表域中的用户有时称为“委派 域范围的权限”到服务帐户。

    有关更多信息,请查看此documentation 以获取服务帐户的 OAuth 2.0。

    【讨论】:

    • 不是客户端ID,私钥是用于外部网络应用程序的吗?我正在尝试使用附加到此 Google 表单的 google 应用程序脚本来创建这些别名。在这种情况下,客户 ID 等是什么?
    猜你喜欢
    • 1970-01-01
    • 2018-08-30
    • 1970-01-01
    • 2020-01-10
    • 1970-01-01
    • 1970-01-01
    • 2022-10-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多