Google应用脚本使用单个脚本为多个帐户创建gmail别名

时间:2016-09-07 21:59:46

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

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

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

1 个答案:

答案 0 :(得分:0)

好吧,如果你指的是关于别名的这个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 for Service Account。