Condividi tramite


Outlook per Mac gli utenti non possono accedere alle cartelle pubbliche in Exchange Server 2013

Sintomi

Considerare lo scenario descritto di seguito:

  • È disponibile una distribuzione ibrida di Microsoft Exchange Online e Microsoft Exchange Server 2013.
  • Configurare Exchange Online utenti per accedere alle cartelle pubbliche ospitate in Exchange Server 2013.

In questo scenario, quando gli utenti usano Outlook per Mac in Exchange Online per accedere alle cartelle pubbliche locali, ricevono il messaggio di errore seguente:

Le cartelle sono temporaneamente non disponibili perché Outlook non è connesso alla rete.

Inoltre, se si controlla il log del server (%ExchangeInstallPath%\Logging\Ews) in Exchange Server 2013 che ospita la cassetta postale della cartella pubblica, verrà visualizzata la voce di errore seguente:

<Date/Time.965Z,MailboxId,15,0,1497,30><>,{AC96A663-47F0-4A84-9B8F-5253CD2CAC7D},NTLM,true,User@contoso.com,contoso.com,MacOutlook/16.57.22011101 (Intelx64 Mac OS X 11.6.3 (Build 20G415)), ,Exch1,EXCH5.contoso.com,GetFolder,500,857,,ErrorInternalServerError,User@contoso.com,..,ServiceDiagnostics_ReportException=System.NullReferenceException: riferimento all'oggetto non impostato su un'istanza di un oggetto. in Microsoft.Exchange.Services.Core.Types.MailboxIdServerInfo.TryGetServerDataForMailbox(MailboxId mailboxId Guid& mdbGuid Int32& serverVersion String& serverFQDN Guid& mailboxGuid String& cafeFQDN Boolean& proxyToCafe)

Causa

Questo problema si verifica se il GUID della cassetta postale di Exchange Online non viene contrassegnato nella cassetta postale remota locale associata.

Risoluzione

Per risolvere questo problema, impostare la ExchangeGUID proprietà nella cassetta postale remota locale associata. A tal fine, attenersi alla seguente procedura:

  1. Aprire Exchange Management Shell nel server locale ed eseguire il cmdlet seguente per verificare se la ExchangeGUID proprietà della cassetta postale remota locale è impostata:

    Get-RemoteMailbox <MailboxName> | fl ExchangeGUID
    

    Se la ExchangeGUID proprietà restituisce tutti gli zeri, il valore non viene contrassegnato nella cassetta postale remota locale.

  2. Connettersi a Exchange Online PowerShell e quindi ottenere il ExchangeGUID valore della cassetta postale Exchange Online interessata. A tale scopo, eseguire il cmdlet seguente:

    Get-Mailbox <MailboxName> | Format-List ExchangeGUID
    
  3. Eseguire il comando seguente in Exchange Management Shell per impostare il valore della ExchangeGUID proprietà nella cassetta postale remota locale:

    Set-RemoteMailbox <MailboxName> -ExchangeGUID "<ExchangeGUID>"
    

    Nota: Sostituire <ExchangeGUID> con il valore ottenuto dall'output del cmdlet nel passaggio 2.