Как администратор, вы можете использовать Calendar Interop для создания правила фильтрации электронной почты, позволяющего скрывать уведомления Google Calendar, необходимые для синхронизации, но не содержащие информации, необходимой вашим пользователям.
Когда пользователь Календаря приглашает пользователя Microsoft Outlook или другого пользователя Календаря, Календарь отправляет электронное письмо. Для повторяющихся событий это может привести к отправке нескольких писем, некоторые из которых вашим пользователям не нужны. Календарь позволяет легко идентифицировать эти уведомления. Используя правило фильтрации, вы можете поддерживать порядок в почтовых ящиках ваших пользователей, но при этом обеспечивать бесперебойную синхронизацию их календарей.
Как работает это правило
Календарь использует специальный заголовок электронного письма (noreply-calendar-sync@google.com) для уведомлений, необходимых для синхронизации, но содержащих информацию, не имеющую отношения к вашим пользователям. Вы можете настроить правило, которое будет фильтровать письма с этим заголовком и отправлять их в корзину ваших пользователей или в другую папку по вашему выбору.
Как настроить правило
Администраторы системы Outlook могут использовать PowerShell от Microsoft для добавления правила фильтрации для всех пользователей. Подробности см. на странице поддержки 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. Все остальные названия компаний и продуктов являются товарными знаками компаний, с которыми они связаны.