Fout 'Http-server geretourneerd verboden uitzondering' wordt weergegeven in Microsoft Dynamics 365-postvak

Dit artikel biedt een oplossing voor een fout die optreedt wanneer u de knop Postvak testen & inschakelen selecteert op een postvakrecord in Dynamics 365.

Van toepassing op: Microsoft Dynamics 365
Origineel KB-nummer: 4483440

Symptomen

Wanneer u de knop Testen & Postvak inschakelen selecteert op een postvakrecord in Dynamics 365, wordt in de sectie met testresultaten Fout weergegeven en wordt de volgende waarschuwing geregistreerd:

'Het e-mailbericht 'Uw postvak is nu verbonden met Dynamics 365' kan niet worden verzonden omdat er een fout is opgetreden tijdens het tot stand brengen van een beveiligde verbinding met de e-mailserver. Postvak [postvaknaam] is niet gesynchroniseerd. De eigenaar van het e-mailserverprofiel Microsoft Exchange Online is op de hoogte gesteld.
Email Server Foutcode: Http-server heeft verboden uitzondering geretourneerd.

Als u Details selecteert, worden de volgende andere details weergegeven:

"Fout: System.Net.WebException: De aanvraag is mislukt met HTTP-status 403: Verboden.
at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage-bericht, WebResponse-antwoord, Stream responseStream, Booleaanse asyncCall)
op System.Web.Services.Protocols.SoapHttpClientProtocol.EndInvoke(IAsyncResult asyncResult)
at Microsoft.Crm.Asynchronous.EmailConnector.ExchangeServiceBinding.EndCreateItem(IAsyncResult asyncResult)
at Microsoft.Crm.Asynchronous.EmailConnector.ExchangeOutgoingEmailProvider.EndCreateItem()"

Oorzaak

Dynamics 365 communiceert met Microsoft Exchange via EWS-aanvragen (Exchange Web Services). Als EWS is uitgeschakeld, treedt deze fout op. De volgende inhoud is een aantal mogelijke manieren waarop EWS kan worden uitgeschakeld of beperkt in Exchange:

  1. EWS is uitgeschakeld voor het postvak
  2. EWS is uitgeschakeld voor de hele organisatie
  3. De EwsApplicationAccessPolicy is ingesteld op EnforceAllowList en the EwsAllowList staat geen toegang toe vanuit Dynamics 365 (CRM).
  4. De EwsApplicationAccessPolicy is ingesteld op EnforceBlockList en the EwsBlockList bevat Dynamics 365 (CRM).

Oplossing

Als het probleem alleen voor sommige postvakken optreedt, controleert u of EWS is uitgeschakeld voor het postvak:

  1. Controleer eerst of EWS is uitgeschakeld voor het postvak. Gebruik de volgende PowerShell-opdracht:

    Get-CASMailbox <mailbox-alias> | ft EwsEnabled
    
  2. Als EwsEnabled is ingesteld op False, gebruikt u de volgende PowerShell-opdracht om Exchange Web Services (EWS) in te schakelen voor het postvak:

    Set-CASMailbox <mailbox-alias> -EwsEnabled $True
    

    Belangrijk

    Nadat u deze opdracht hebt uitgevoerd, kan het tot 120 minuten duren voordat de instellingswijziging van kracht wordt.

Als het probleem voor alle postvakken optreedt, controleert u of EWS is uitgeschakeld op organisatieniveau of dat ewsAllowList wordt gebruikt om te beperken welk EWS-verkeer is toegestaan.

  1. Gebruik de volgende PowerShell-opdracht om te zien of een van de EWS-instellingen is geconfigureerd:

    Get-OrganizationConfig |ft Name, EwsEnabled,EwsApplicationAccessPolicy,EwsBlockList,EwsAllowList
    
  2. Controleer of EwsEnabled niet is ingesteld op Onwaar. De volgende opdracht kan worden gebruikt om EwsEnabled in te stellen op True als deze momenteel is ingesteld op Onwaar:

    Set-OrganizationConfig -EwsEnabled $True
    

    Belangrijk

    Nadat u deze opdracht hebt uitgevoerd, kan het tot 120 minuten duren voordat de instellingswijziging van kracht wordt.

  3. Als EwsApplicationAccessPolicy is ingesteld op EnforceAllowList en de EwsAllowList bevat geen waarde voor CRM (bijvoorbeeld: CRM/*), waardoor Dynamics 365 (CRM) niet kan communiceren met Exchange. Gebruik de volgende opdracht om de lijst bij te werken met CRM/* en alle andere toepassingen die u wilt toestaan (<PreviousAllowList> in het volgende voorbeeld):

    Set-OrganizationConfig -EwsApplicationAccessPolicy:EnforceAllowList -EwsAllowList:CRM/*,<PreviousAllowedList>
    

    Belangrijk

    Nadat u deze opdracht hebt uitgevoerd, kan het tot 120 minuten duren voordat de instellingswijziging van kracht wordt.

  4. Als EwsApplicationAccessPolicy is ingesteld op EnforceBlockList en de EwsAllowList bevat een waarde voor CRM (bijvoorbeeld: CRM/*), waardoor Dynamics 365 (CRM) niet kan communiceren met Exchange. Gebruik de volgende opdracht om de lijst bij te werken zodat CRM niet meer wordt opgenomen:

    Set-OrganizationConfig -EwsApplicationAccessPolicy:EnforceBlockList -EwsBlockList:<PreviousBlockList WITH CRM REMOVED>
    

    Belangrijk

    Nadat u deze opdracht hebt uitgevoerd, kan het tot 120 minuten duren voordat de instellingswijziging van kracht wordt.

Meer informatie

Zie de volgende artikelen voor meer informatie over het wijzigen van Exchange-instellingen met behulp van PowerShell en het beheren van de toegang tot EWS: