我的Gsuite域中有使用多个电子邮件别名的用户。我需要根据发件人电子邮件别名设置不同的电子邮件签名。有没有一种方法而不必支付外部软件费用? 谢谢大家!
答案 0 :(得分:0)
由于您已标记了应用程序脚本,因此可以创建一个脚本,您可以在其中使用G Suite Admin SDK和Gmail API来检索所有用户,然后为该用户的每个别名设置签名。
这是用户的Apps脚本示例:列表:
/**
* Lists users in a G Suite domain.
*/
function listUsers() {
var optionalArgs = {
customer: 'my_customer',
maxResults: 10,
orderBy: 'email'
};
var response = AdminDirectory.Users.list(optionalArgs);
var users = response.users;
if (users && users.length > 0) {
Logger.log('Users:');
for (i = 0; i < users.length; i++) {
var user = users[i];
Logger.log('%s (%s)', user.primaryEmail, user.name.fullName);
}
} else {
Logger.log('No users found.');
}
}
使用Users: list(来自Admin SDK),您将获得域中的所有用户,然后您就可以使用路径或更新(来自Users.settings.sendAs)来创建签名。