Microsoft Dynamics 365 中的电子邮件服务器配置文件中的测试连接失败

本文提供了 Microsoft Dynamics 365 中电子邮件服务器配置文件中测试连接失败的问题的解决方案。

适用于:   Microsoft Dynamics 365 Customer Engagement Online
原始 KB 编号:   4493267

症状

在 Dynamics 365 中使用电子邮件服务器配置文件中的"测试连接"选项时,测试失败,您可能会看到类似以下示例的错误:

"远程服务器错误: (401) 未经授权。 请确保输入的用户名和密码正确无误,然后重试。" 或

"System.Net.WebException:操作在 System.Net.HttpWebRequest.GetResponse () 上已退出
位于 Microsoft.Crm.Asynchronous.EmailConnector.ExchangeConnectivityDiscoverer.ValidateServerUrl (EmailDirectionCode emailDirection) "

原因

  • 原因 1: 用户名或密码不正确。

  • 原因 2: 如果你使用 Dynamics 365 (online) 连接到本地 Exchange,如果防火墙不允许从 Dynamics 365 连接到 Exchange 服务器,则可能会发生此错误。

  • 原因 3: 在某些情况下,即使凭据正确且连接没有问题,测试连接也可能失败。 请参阅"解决方案"部分中的"解决方案 3"。

解决方案

  • 解决方案 1: 验证用户名和密码是否正确。

    备注

    "用户名"值必须采用 UPN 格式, ("用户主体名称) 格式。 例如, username@contoso.com 而不是 contoso\username

  • 解决方案 2: 如果在本地将 Dynamics 365 (online) 与 Exchange 一同使用,请验证防火墙是否允许从 Microsoft Dynamics CRM Online IP 地址范围(包括引用的 Azure IP范围)中记录 IP范围列表进行连接。

  • 解决方案 3: 测试连接结果并不总是可靠。 如果从 Microsoft Remote Connectivity Analyzer执行测试连接时,使用相同的用户名和密码,请使用 Dynamics 365 中的"测试 & 启用邮箱"选项,而不是"测试连接"选项。 如果邮箱&"测试连接启用"成功,可以忽略"测试连接" 对话框中 的结果。

    备注

    如果使用"测试邮箱&"按钮发生任何失败,请参阅邮箱记录中的"警报"选项卡并查看包含的任何帮助链接。