L’exception NameResolutionFailure se produit lors de l’utilisation de la synchronisation côté serveur dans Microsoft Dynamics 365

Cet article fournit une résolution pour le message d’erreur qui contient l’exception NameResolutionFailure se produit lorsque vous testez et activez une boîte aux lettres dans Microsoft Dynamics 365.

S’applique à : Microsoft Dynamics C5 2016
Numéro de la base de connaissances d’origine : 3214959

Symptômes

Après avoir sélectionné Tester et activer sur un enregistrement de boîte aux lettres dans Microsoft Dynamics 365, vous rencontrez l’une des erreurs suivantes :

  • Email ne peut pas être reçu pour la boîte aux lettres <Nom> de la boîte aux lettres, car l’emplacement du serveur de messagerie ou le port de courrier entrant spécifié dans le profil <de serveur de messagerie associé Email Nom> du profil de serveur est incorrect. La boîte aux lettres n’a pas été synchronisée. Le propriétaire du profil de serveur de messagerie a été averti.
  • Le nom> de la boîte aux lettres <n’a pas synchronisé les rendez-vous, les contacts et les tâches, car l’emplacement du serveur de messagerie ou le port de courrier entrant spécifié dans le profil <de serveur de messagerie associé Email Nom> du profil de serveur est incorrect. Le propriétaire du profil de serveur de messagerie a été averti.
  • Impossible d’envoyer le message de test du message électronique, car l’emplacement du serveur de messagerie ou le port de courrier sortant spécifié dans le profil de serveur de messagerie associé est incorrect. Le nom> de la boîte aux lettres <n’a pas été synchronisé. Le propriétaire du profil <de serveur de messagerie Email Nom> du profil de serveur a été averti.

Chacune des erreurs ci-dessus inclut également le code d’erreur suivant :

code d’erreur du serveur Email : le serveur web a renvoyé 1 exception NameResolutionFailure.

Cause

Cette erreur peut se produire si l’une des valeurs Emplacement du serveur dans l’enregistrement de profil du serveur de messagerie n’est pas correcte ou si le port incorrect est spécifié dans la section Avancé.

Résolution

Dans Microsoft Dynamics 365, ouvrez l’enregistrement de profil de serveur de messagerie associé à la boîte aux lettres. Vérifiez les valeurs Emplacement du serveur et également les ports dans la section Avancé.

Si les valeurs sont correctes, assurez-vous que l’emplacement du serveur de messagerie est accessible par le service Microsoft Dynamics 365. Par exemple, si vous utilisez Microsoft Dynamics 365 (en ligne) avec Exchange en local, votre URL des services web Exchange (EWS) doit être accessible via Internet.

Informations supplémentaires

Lorsque vous sélectionnez Afficher les détails, les détails de l’erreur s’affichent comme suit :

T :124
ActivityId : <GUID>
Exception : Exception non gérée : Microsoft.Exchange.WebServices.Data.ServiceRequestException : la requête a échoué. Impossible de résoudre le nom distant : «< emplacement> du serveur »
sur Microsoft.Exchange.WebServices.Data.ServiceRequestBase.BuildEwsHttpWebRequest()
sur Microsoft.Exchange.WebServices.Data.SimpleServiceRequestBase.BeginExecute(AsyncCallback callback, Object state)
sur Microsoft.Crm.Asynchronous.EmailConnector.MonitorExchangeService.BeginSyncFolderHierarchy(AsyncCallback callback, Object state, FolderId syncFolderId, PropertySet propertySet, String syncState, ExchangeItemType exchangeItemType)
sur Microsoft.Crm.Asynchronous.EmailConnector.ExchangeSyncSteps.SyncFolderHierarchyStep.BeginRequest() à l’adresse Microsoft.Crm.Asynchronous.EmailConnector.ExchangeSyncSteps.ExchangeSyncAsyncRemoteStep'2.BeforeCall()
sur Microsoft.Crm.Asynchronous.EmailConnector.ExchangeSyncSteps.ExchangeSyncAsyncRemoteStep'2.Execute() à l’adresse Microsoft.Crm.As...

ActivityId : <GUID>
Erreur : System.Net.WebException : Impossible de résoudre le nom distant : '<server location>'
sur System.Web.Services.Protocols.WebClientAsyncResult.WaitForResponse()
sur System.Web.Services.Protocols.WebClientProtocol.EndSend(IAsyncResult asyncResult, Object& internalAsyncState, Stream& responseStream)
sur System.Web.Services.Protocols.SoapHttpClientProtocol.EndInvoke(IAsyncResult asyncResult)
sur Microsoft.Crm.Asynchronous.EmailConnector.ExchangeServiceBinding.EndFindItem(IAsyncResult asyncResult)
sur Microsoft.Crm.Asynchrone.EmailConnector.FindItemsStep.EndCall()
sur Microsoft.Crm.Asynchronous.EmailConnector.ExchangeIncomingEmailProviderStep.EndOperation()

ActivityId : <GUID>
Erreur : System.Net.WebException : Impossible de résoudre le nom distant : '<server location>'
sur System.Web.Services.Protocols.WebClientAsyncResult.WaitForResponse()
sur System.Web.Services.Protocols.WebClientProtocol.EndSend(IAsyncResult asyncResult, Object& internalAsyncState, Stream& responseStream)
sur System.Web.Services.Protocols.SoapHttpClientProtocol.EndInvoke(IAsyncResult asyncResult)
sur Microsoft.Crm.Asynchronous.EmailConnector.ExchangeServiceBinding.EndCreateItem(IAsyncResult asyncResult)
sur Microsoft.Crm.Asynchrone.EmailConnector.ExchangeOutgoingEmailProvider.EndCreateItem()