Добавление HTML подписи электронной почты ко всем исходящим письмам в gsuite с использованием скрипта Google - PullRequest
0 голосов
/ 14 января 2020

У меня есть пользователи в нашем домене Gsuite, которые используют несколько псевдонимов электронной почты. Мне нужно настроить разные подписи электронной почты в зависимости от псевдонима отправителя электронной почты. Есть ли способ сделать это без необходимости платить за внешнее программное обеспечение? Спасибо, ребята!

1 Ответ

0 голосов
/ 15 января 2020

Поскольку у вас есть помеченный сценарий приложений, вы можете создать сценарий, в котором вы можете использовать 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: список (из Admin SDK) вы получите все пользователи в вашем домене, и с его помощью вы можете использовать путь или обновление (из Users.settings.sendAs ) для создания подписи.

...