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.