Síntoma

Al hacer clic en el botón de prueba y habilitar buzones en un registro de buzón de Dynamics 365, la sección de resultados de prueba muestra el error y se registra la siguiente alerta:

"No se puede enviar el mensaje de correo electrónico"su buzón se conectó a Dynamics 365 "porque se produjo un error al establecer una conexión segura con el servidor de correo electrónico. No sincroniza buzón [nombre de buzón]. El propietario del perfil de servidor de correo electrónico Microsoft Exchange Online ha sido notificado.

Código de Error del servidor de correo electrónico: servidor Http devuelto prohibido excepción. "

Si hace clic en detalles, se muestran los siguientes detalles adicionales:

"Error: System.Net.WebException: error en la solicitud con estado HTTP 403: prohibido.    en System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse (mensaje pasa clase SoapClientMessage, respuesta de WebResponse, Stream responseStream, asyncCall Boolean)    en System.Web.Services.Protocols.SoapHttpClientProtocol.EndInvoke (IAsyncResult asyncResult)    en Microsoft.Crm.Asynchronous.EmailConnector.ExchangeServiceBinding.EndCreateItem (IAsyncResult asyncResult)    en Microsoft.Crm.Asynchronous.EmailConnector.ExchangeOutgoingEmailProvider.EndCreateItem()"

Causa

Dynamics 365 se comunica con Microsoft Exchange utilizando solicitudes de Exchange Web Services (EWS). Si EWS está deshabilitada, se producirá este error. Las siguientes son algunas maneras EWS puede deshabilitarse o restringido en Exchange:

  1. EWS está deshabilitada para el buzón

  2. EWS está deshabilitado para toda la organización

  3. El EwsApplicationAccessPolicy se establece en EnforceAllowList y el EwsAllowList no permite el acceso desde Dynamics 365 (CRM).

  4. El EwsApplicationAccessPolicy se establece en EnforceBlockList y el EwsBlockList incluye Dynamics 365 (CRM).

Solución

Si el problema sólo se produce para algunos buzones, compruebe si EWS está deshabilitada para el buzón de correo:

  1. Primera comprobación para ver si se ha deshabilitado EWS para el buzón. Utilice el siguiente comando de PowerShell: Get-CASMailbox < alias de buzón > | FT EwsEnabled

  2. Si EwsEnabled se establece en False, utilice el siguiente comando de PowerShell para habilitar Exchange Web Services (EWS) para el buzón de correo: Set-CASMailbox < alias de buzón > - EwsEnabled $True Importante: Después de ejecutar este comando, pueden tardar hasta 120 minutos para que el cambio de configuración surta efecto.

Si el problema se produce para todos los buzones, compruebe si EWS está deshabilitada en el nivel de organización o si el EwsAllowList se utiliza para limitar el tráfico EWS está permitido.

  1. Utilice el siguiente comando de PowerShell para ver si cualquiera de los ajustes de EWS configurado: Get-OrganizationConfig | nombre ft, EwsEnabled, EwsApplicationAccessPolicy, EwsBlockList, EwsAllowList

  2. Compruebe que EwsEnabled no está establecida en False. El comando siguiente puede utilizarse para establecer EwsEnabled en True, si actualmente está establecido en False: Set-OrganizationConfig - EwsEnabled $True Importante: Después de ejecutar este comando, pueden tardar hasta 120 minutos para que el cambio de configuración surta efecto.

  3. Si se establece EwsApplicationAccessPolicy en EnforceAllowList y el EwsAllowList no contiene un valor para CRM (ejemplo: CRM / *), esto impediría Dynamics 365 (CRM) de poder comunicarse con Exchange. Utilice el siguiente comando para actualizar la lista para incluir CRM / * y cualquier otra aplicación que desee permitir (< PreviousAllowList > en el ejemplo siguiente): Set-OrganizationConfig - EwsApplicationAccessPolicy: EnforceAllowList - EwsAllowList: CRM / *, < PreviousAllowedList > Importante: Después de ejecutar este comando, pueden tardar hasta 120 minutos para que el cambio de configuración surta efecto.

  4. Si se establece EwsApplicationAccessPolicy en EnforceBlockList y la EwsAllowList contiene un valor de CRM (ejemplo: CRM / *), esto impediría Dynamics 365 (CRM) de poder comunicarse con Exchange. Utilice el siguiente comando para actualizar la lista para incluir ya no CRM: Set-OrganizationConfig - EwsApplicationAccessPolicy: EnforceBlockList - EwsBlockList: < PreviousBlockList con CRM REMOVED > Importante: Después de ejecutar este comando, pueden tardar hasta 120 minutos para que el cambio de configuración surta efecto.

Más información

Consulte los siguientes artículos para obtener información adicional acerca de cómo cambiar la configuración de Exchange usando PowerShell y controlar el acceso a EWS:

PowerShell de Exchange Server (Exchange Management Shell) https://docs.Microsoft.com/PowerShell/Exchange/Exchange-Server/Exchange-Management-shell?view=Exchange-PS

Conectarse a Exchange Online PowerShell https://docs.Microsoft.com/PowerShell/Exchange/Exchange-Online/Connect-to-Exchange-Online-PowerShell/Connect-to-Exchange-Online-powershell?view=Exchange-PS

Control de acceso a EWS en Exchange https://docs.Microsoft.com/Exchange/Client-Developer/Exchange-Web-Services/How-to-control-Access-to-EWS-in-Exchange

Set-CASMailbox https://docs.Microsoft.com/PowerShell/Module/Exchange/Client-Access/Set-casmailbox?view=Exchange-PS

¿Necesita más ayuda?

Ampliar sus conocimientos
Explorar los cursos
Obtener nuevas características primero
Unirse a Microsoft Insider

¿Le ha sido útil esta información?

¿Cómo de satisfecho está con la calidad de la traducción?
¿Qué ha afectado a tu experiencia?

¡Gracias por sus comentarios!

×