Come impostare le "Caselle di posta condivise" di Microsoft Exchange in modo che la posta inviata venga copiata nella cartella "posta inviata" di una SharedBox
Problema - Impostazioni di default per le caselle di posta condivise
Quando si crea una "Casella di posta condivisa" da "Interfaccia amministratore di Office 365" le mail inviate da un utente non sono copiate nella cartella "Posta inviata" della casella di posta condivisa, ma la mail rimane solo nella casella posta inviata dell'autore. In questo modo i colleghi che condividono quella casella non vedono le mail inviate con la SharedMailbox. Quindi è necessario modificare questa impostazione.
Come modificare l'impostazione da interfaccia grafica
La modifica è molto semplice, ma come tutte le cose ci vuole tempo per trovare l'opzione da attivare.
Dal pannello "Interfaccia di amministrazione di Office 365" selezionare nel menù "team e gruppi" il menù "Cassetta postale condivisa"
Selezionare la cassetta da modificare e dal menù che compare a destra selezionare l'opzione "Posta inviata" andare sul pulsante "Modifica"
Selezionare le due opzioni disponibili e da quel momento tutte le mail inviate dalla cassetta postale condivisa sarà copiata nella "posta inviata" della SharedMailbox
Come modificare l'impostazione con PowerShell
Ovviamente è possibile fare questa modifica anche con PowerShell collegandosi da remoto.
Da Windows usare questo comando:
Connect-ExchangeOnline -UserPrincipalName navin@contoso.onmicrosoft.com
Da Linux non aprendosi il pop-up dell'autenticazione vi consiglio di leggervi la documentazione Microsoft
Una volta connessi potete lanciare il seguente comando per modificare l'impostazione
Set-Mailbox -Identity sharedmailbox@contoso.com -MessageCopyForSendOnBehalfEnabled $true -MessageCopyForSentAsEnabled $true
Se avete già creato 100 SharedMailbox e non volete modificarla una alla volta ecco il comando che le modifica tutte in blocco.
Get-Mailbox -RecipientTypeDetails shared | Where-Object{$_.messagecopyforsentasenabled -eq ""} | Set-Mailbox -MessageCopyForSendOnBehalfEnabled $true -MessageCopyForSentAsEnabled $true