过滤 Google 日历电子邮件通知

作为管理员,您可以使用日历互操作工具创建电子邮件过滤规则,隐藏那些所提供的内容并非用户所需信息的 Google 日历通知,尽管这些通知是同步所必需的。

当 Google 日历用户邀请 Microsoft Outlook 用户或其他日历用户时,Google 日历会发送电子邮件。对于周期性活动,这可能会导致系统向用户发送多封电子邮件,而其中一些电子邮件是用户不需要的。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 的商标。其他所有公司名和产品名是其各自相关公司的商标。