In qualità di amministratore, puoi utilizzare Calendar Interop per creare una regola di filtro email per nascondere le notifiche di Google Calendar necessarie per la sincronizzazione, ma che non forniscono le informazioni necessarie agli utenti.
Quando un utente di Calendar invita un utente di Microsoft Outlook o di un altro servizio di calendario, Calendar invia un'email. Nel caso degli eventi ricorrenti, ciò può causare l'invio di diverse email, non tutte necessarie per gli utenti. Con Calendar, identificare queste notifiche è semplice. Grazie a una regola di filtro, puoi mantenere in ordine le caselle di posta in arrivo dei tuoi utenti senza interrompere la sincronizzazione dei calendari.
Come funziona la regola
Calendar utilizza un'intestazione email specifica (noreply-calendar-sync@google.com) per le notifiche necessarie per la sincronizzazione, ma che includono informazioni non pertinenti per i tuoi utenti. Puoi configurare una regola che filtri le email con questa intestazione del messaggio nella cartella Cestino degli utenti o in un'altra cartella a tua scelta.
Come configurare la regola
Gli amministratori di sistema di Outlook possono utilizzare Microsoft PowerShell per aggiungere una regola di filtro a tutti gli utenti. Per maggiori dettagli, vai alla pagina di assistenza di Microsoft. In alternativa, gli utenti di Outlook possono aggiungere le proprie regole di Posta in arrivo. Per maggiori dettagli, vai a Gestire gli inviti di Google Calendar in altri servizi di calendario.
Il seguente script PowerShell di esempio aggiunge una regola che filtra tutte le email con l'intestazione noreply-calendar-sync@google.com nella cartella dell'archivio degli utenti:
$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 i marchi e i loghi correlati sono marchi di Google LLC. Tutti gli altri nomi di società e prodotti sono marchi delle società a cui sono associati.