症状

当 Microsoft Dynamics CRM Online 和 Exchange Server (内部部署) 之间配置服务器端同步时,您收到以下错误之一在尝试启用邮箱之后︰

  • 由于相关联的电子邮件服务器配置文件中指定的凭据不正确,或发送电子邮件的权限不足,无法发送电子邮件"测试消息"。已通知的电子邮件服务器配置文件 < 电子邮件服务器的配置文件名称 > 所有者。

  • 因为在相关联的电子邮件服务器配置文件中指定的凭据不正确,或用于接收电子邮件的权限不足,无法接收电子邮件。没有同步邮箱 < 邮箱名称 >。有关此通知警报壁上为所有者的电子邮件服务器配置文件 < 电子邮件服务器的配置文件名称 > 过帐。


原因

如果 Exchange Web 服务 (EWS) 未启用基本身份验证,则会出现此错误。

解决方案

EWS (Exchange Web 服务) 目录上启用基本身份验证。基本身份验证不是 EWS,默认值,因此您需要确保已启用该身份验证。

基本身份验证的详细信息,请参阅︰ 

Exchange Server 2010年︰配置基本身份验证

Exchange Server 2010年:默认为与 Exchange 相关的虚拟目录的身份验证设置 

Exchange Server 2013年︰身份验证和交换中的 EWS

Exchange Server 2013年︰ Exchange 虚拟目录的默认设置

详细信息

当您单击其中一个上面提到的错误的详细信息时,您可能会看到如下所示的详细信息︰

  • 活动 Id: < GUID >
    > 错误︰ System.Net.WebException: HTTP 401 状态请求失败︰ 不允许匿名请求。
    在 System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse SoapClientMessage 消息,WebResponse 响应、 流 responseStream (布尔型 asyncCall)
    在 System.Web.Services.Protocols.SoapHttpClientProtocol.EndInvoke (IAsyncResult asyncResult)
    在 Microsoft.Crm.Asynchronous.EmailConnector.ExchangeServiceBinding.EndFindItem (IAsyncResult asyncResult)
    在 Microsoft.Crm.Asynchronous.EmailConnector.FindItemsStep.EndCall()
    在 Microsoft.Crm.Asynchronous.EmailConnector.ExchangeIncomingEmailProviderStep.EndOperation()

  • 活动 Id: < GUID >
    > 错误︰ System.Net.WebException: HTTP 401 状态请求失败︰ 不允许匿名请求。
    在 System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse SoapClientMessage 消息,WebResponse 响应、 流 responseStream (布尔型 asyncCall)
    在 System.Web.Services.Protocols.SoapHttpClientProtocol.EndInvoke (IAsyncResult asyncResult)
    在 Microsoft.Crm.Asynchronous.EmailConnector.ExchangeServiceBinding.EndCreateItem (IAsyncResult asyncResult)
    在 Microsoft.Crm.Asynchronous.EmailConnector.ExchangeOutgoingEmailProvider.EndCreateItem()


需要更多帮助?

扩展你的技能
了解培训
抢先获得新功能
加入 Microsoft 内部人员

此信息是否有帮助?

你对翻译质量的满意程度如何?
哪些因素影响了你的体验?

谢谢您的反馈意见!

×