Как фильтровать электронные письма от Google Календаря

Администратор может использовать функцию совместимости календарей для создания правила фильтрации электронной почты, чтобы скрывать письма от Google Календаря, которые необходимы для синхронизации, но не содержат полезной информации для пользователей.

Когда пользователь Календаря приглашает пользователя Microsoft Outlook или другого календаря, Google Календарь отправляет электронное письмо. В случае повторяющихся мероприятий это может привести к отправке нескольких электронных писем, некоторые из которых вашим пользователям не нужны. В Календаре предусмотрена возможность легко определить такие уведомления. С помощью правила фильтра вы можете исключить ненужные письма из папок "Входящие" пользователей, обеспечив при этом синхронизацию календарей.

Принцип работы правила

Google Календарь использует определенный заголовок письма (noreply-calendar-sync@google.com) для уведомлений, которые нужны для синхронизации, но не содержат информации, которая была бы важна для ваших пользователей. Вы можете настроить правило, которое фильтрует электронные письма с этим заголовком и отправляет их в корзину или другую папку почтового ящика пользователя.

Как настроить правило

Системные администраторы Outlook могут с помощью Microsoft PowerShell добавить правило фильтра для всех пользователей. Инструкции приведены на странице службы поддержки Microsoft. Кроме того, пользователи Outlook могут добавлять собственные правила для папки "Входящие". Подробнее об управлении приглашениями на мероприятия из Google Календаря в других аналогичных сервисах…

В приведенном ниже примере скрипта PowerShell добавляется правило, которое переносит все электронные письма с заголовком noreply-calendar-sync@google.com в папку архива пользователя:

$mailboxes = Get-Mailbox
$rule_name = 'Archive Google Calendar Sync Notifications'
$header = 'noreply-calendar-sync@google.com'
foreach ($mailbox in $mailboxes) {
  if ( $mailbox.IsResource ) { continue }
  $existing_rules = Get-InboxRule -Mailbox $mailbox.UserPrincipalName
  $already_has_rule = $false
  foreach ($rule in $existing_rules) {
    if ($rule.Name -eq $rule_name) { $already_has_rule = $true }
  }

  if (!$already_has_rule) {
    New-InboxRule -Mailbox $mailbox.UserPrincipalName -Name $rule_name -MoveToFolder "$($mailbox.UserPrincipalName):\Archive" -HeaderContainsWords $header
  }
}


Google, Google Workspace и связанные наименования и логотипы являются товарными знаками компании Google LLC. Все другие названия компаний и продуктов являются товарными знаками соответствующих компаний.