Google Calendar 이메일 알림 필터링하기

관리자는 Calendar Interop을 사용하여 동기화에는 필요하지만 사용자에게 필요한 정보는 제공하지 않는 Google Calendar 알림을 숨기는 이메일 필터 규칙을 만들 수 있습니다.

Calendar 사용자가 Microsoft Outlook 사용자 또는 다른 캘린더 사용자를 초대하면 Calendar에서 이메일을 보냅니다. 반복 일정의 경우 이로 인해 사용자에게 필요하지 않은 이메일이 여러 개 전송될 수 있습니다. Calendar를 사용하면 이러한 알림을 쉽게 식별할 수 있습니다. 필터 규칙을 사용하면 사용자의 받은편지함을 깔끔하게 정리하면서도 캘린더를 원활하게 동기화할 수 있습니다.

규칙 작동 방식

Calendar는 동기화에 필요하지만 사용자와 관련 없는 정보를 포함하는 알림에 특정 이메일 헤더 (noreply-calendar-sync@google.com)를 사용합니다. 이 메일 헤더가 포함된 이메일을 사용자의 휴지통이나 원하는 다른 폴더로 필터링하는 규칙을 설정할 수 있습니다.

규칙 설정 방법

Outlook 시스템 관리자는 Microsoft의 Powershell을 사용하여 모든 사용자에게 필터 규칙을 추가할 수 있습니다. 자세한 내용은 Microsoft 지원 페이지를 참고하세요. 또는 Outlook 사용자가 자신만의 받은편지함 규칙을 추가할 수도 있습니다. 자세한 내용은 다른 캘린더 서비스에서 Google Calendar 초대 관리하기를 참고하세요.

다음 샘플 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의 상표입니다. 기타 모든 회사명 및 제품명은 해당 업체의 상표입니다.