Filtrar as notificações por e-mail do Google Agenda

Como administrador, você pode usar o Calendar Interop para criar uma regra de filtro de e-mail para ocultar as notificações do Google Agenda necessárias para a sincronização, mas que não fornecem as informações necessárias aos usuários.

Quando um usuário do Agenda convida um usuário do Microsoft Outlook ou outro usuário da agenda, o app Agenda envia um e-mail. No caso de eventos recorrentes, isso pode resultar em vários e-mails, e alguns deles não são necessários para os usuários. O Google Agenda facilita a identificação dessas notificações. Ao usar uma regra de filtro, você mantém as Caixas de entrada dos usuários organizadas, mas as agendas deles são sincronizadas perfeitamente.

Como a regra funciona

O Agenda usa um cabeçalho do e-mail específico (noreply-calendar-sync@google.com) para notificações necessárias para sincronização, mas que incluem informações irrelevantes para os usuários. Você pode configurar uma regra que filtre os e-mails com esse cabeçalho de mensagem para a lixeira dos usuários ou para outra pasta de sua preferência.

Como configurar a regra

Os administradores do sistema do Outlook podem usar o Microsoft Powershell para adicionar uma regra de filtro a todos os usuários. Confira mais detalhes na página de suporte da Microsoft. Os usuários do Outlook também podem adicionar as próprias regras à caixa de entrada. Para mais detalhes, acesse Gerenciar convites do Google Agenda em outros serviços de agenda.

O exemplo de script do PowerShell a seguir adiciona uma regra que filtra todos os e-mails com o cabeçalho noreply-calendar-sync@google.com para a pasta de arquivamento dos usuários:

$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 e marcas e logotipos relacionados são marcas registradas da Google LLC. Todos os outros nomes de empresas e produtos são marcas registradas das empresas às quais eles estão associados.

Isso foi útil?

Como podemos melhorá-lo?
Pesquisa
Limpar pesquisa
Fechar pesquisa
Menu principal
10589437962622595430
true
Pesquisar na Central de Ajuda
true
true
true
true
true
73010
false
false