Delen via


Outlook voor Mac gebruikers geen toegang hebben tot openbare mappen in Exchange Server 2013

Symptomen

Neem het volgende scenario:

  • U hebt een hybride implementatie van Microsoft Exchange Online en Microsoft Exchange Server 2013.
  • U configureert Exchange Online gebruikers voor toegang tot openbare mappen die worden gehost op Exchange Server 2013.

Wanneer gebruikers in dit scenario Outlook voor Mac in Exchange Online gebruiken om toegang te krijgen tot de on-premises openbare mappen, ontvangen ze het volgende foutbericht:

Mappen zijn tijdelijk niet beschikbaar omdat Outlook niet is verbonden met het netwerk.

Als u bovendien het serverlogboek (%ExchangeInstallPath%\Logging\Ews) in Exchange Server 2013 controleert dat als host fungeert voor het postvak van de openbare map, ziet u de volgende foutvermelding:

<Date/Time.965Z,MailboxId,15,0,1497,30><>,{AC96A663-47F0-4A84-9B8F-5253CD2CAC7D},NTLM,true,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: Objectverwijzing is niet ingesteld op een exemplaar van een object.User@contoso.com at Microsoft.Exchange.Services.Core.Types.MailboxIdServerInfo.TryGetServerDataForMailbox(MailboxId mailboxId Guid& mdbGuid Int32& serverVersion String& serverFQDN Guid& mailboxGuid String& cafeFQDN Boolean& proxyToCafe)

Oorzaak

Dit probleem treedt op als de postvak-GUID van het Exchange Online postvak niet is gestempeld op het gekoppelde on-premises externe postvak.

Oplossing

U kunt dit probleem oplossen door de ExchangeGUID eigenschap in te stellen op het gekoppelde on-premises externe postvak. Ga hiervoor als volgt te werk:

  1. Open Exchange Management Shell op de on-premises server en voer vervolgens de volgende cmdlet uit om te controleren of de ExchangeGUID eigenschap van het on-premises externe postvak is ingesteld:

    Get-RemoteMailbox <MailboxName> | fl ExchangeGUID
    

    Als de ExchangeGUID eigenschap alle nullen retourneert, wordt de waarde niet gestempeld op het on-premises externe postvak.

  2. Maak verbinding met Exchange Online PowerShell en haal vervolgens de ExchangeGUID waarde op van het betrokken Exchange Online postvak. Voer hiervoor de volgende cmdlet uit:

    Get-Mailbox <MailboxName> | Format-List ExchangeGUID
    
  3. Voer de volgende opdracht uit in Exchange Management Shell om de waarde van de ExchangeGUID eigenschap in het on-premises externe postvak in te stellen:

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

    Opmerking: Vervang <ExchangeGUID> door de waarde die u krijgt uit de cmdlet-uitvoer in stap 2.