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:
- EWS is uitgeschakeld voor het postvak
- EWS is uitgeschakeld voor de hele organisatie
- De
EwsApplicationAccessPolicy
is ingesteld op EnforceAllowList enthe EwsAllowList
staat geen toegang toe vanuit Dynamics 365 (CRM). - De
EwsApplicationAccessPolicy
is ingesteld op EnforceBlockList enthe EwsBlockList
bevat Dynamics 365 (CRM).
Oplossing
Als het probleem alleen voor sommige postvakken optreedt, controleert u of EWS is uitgeschakeld voor het postvak:
Controleer eerst of EWS is uitgeschakeld voor het postvak. Gebruik de volgende PowerShell-opdracht:
Get-CASMailbox <mailbox-alias> | ft EwsEnabled
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.
Gebruik de volgende PowerShell-opdracht om te zien of een van de EWS-instellingen is geconfigureerd:
Get-OrganizationConfig |ft Name, EwsEnabled,EwsApplicationAccessPolicy,EwsBlockList,EwsAllowList
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.
Als
EwsApplicationAccessPolicy
is ingesteld op EnforceAllowList en deEwsAllowList
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.
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:
Feedback
https://aka.ms/ContentUserFeedback.
Binnenkort beschikbaar: In de loop van 2024 zullen we GitHub-problemen geleidelijk uitfaseren als het feedbackmechanisme voor inhoud en deze vervangen door een nieuw feedbacksysteem. Zie voor meer informatie:Feedback verzenden en weergeven voor