传入电子邮件配置问题

 

发布日期: 2017年2月

适用于: Dynamics CRM 2016,Dynamics CRM Online

本节提供有关如何解决在电子邮件路由器传入配置文件配置期间遇到的一些常见问题的疑难解答指南和参考信息。

排查电子邮件路由器传入配置文件的配置问题

  1. 确保按照 管理配置文件 主题中的传入配置文件配置过程执行操作。

  2. 有关如何配置传入配置文件的详细信息,请参阅配置电子邮件路由器

  3. 有关如何解决在配置传入配置文件时经常遇到的一些问题的信息,请参阅以下各节。

本主题内容

登录超时错误

对邮箱进行未经授权的访问

找不到邮箱(访问测试失败)

找不到邮箱(访问测试成功)

缺少电子邮件路由器服务配置参数“EmailUser”

电子邮件路由器配置管理器测试访问产生 TLS/SSL 错误

POP3 问题

登录超时错误

症状:在电子邮件路由器配置管理器中单击“测试访问”时,会收到以下 HTTP 错误消息:

传入状态: 失败 - 远程服务器返回错误: (440) 登录超时

这通常是由于尝试使用基于表单的身份验证而不是 Windows 身份验证(唯一受支持的身份验证方法)引起的。

解决方案:在邮箱服务器上将身份验证模式更改为 Windows 身份验证。 有关详细信息,请参阅 Microsoft 知识库 (KB)文章 954047

备注

确保传入配置文件指向具有邮箱服务器的 Exchange Server,其中 Exadmin 和 Exchange 虚拟目录位于该邮箱服务器上。

对邮箱进行未经授权的访问

症状:在电子邮件路由器配置管理器中单击“测试访问”时,会收到以下 HTTP 错误消息:

传入状态:失败 - 远程 Microsoft Exchange 电子邮件服务器返回错误“(401) 未经授权”。 请验证您是否拥有连接邮箱的权限。

解决方案:验证以下事项:

  1. 在单击“测试访问”之前,确保用户已登录邮箱,从而将邮箱激活。

  2. 确保可通过该邮箱接收电子邮件。

  3. 在“电子邮件路由器配置文件”对话框的“位置”部分,确保输入了正确的 Exchange Server URL。 例如:

    • https://myexchangeserver

    • https://www.myexchangeserver.local

    • https://myexchangeserver/EWS/Exchange.asmx

      重要

      请勿在 URL 字符串末尾输入其他任何字符,如 /OWA/Exchange 甚至是 / 字符。 如果使用传输层安全 (TLS) 或安全套接字层 (SSL),请务必在 URL 中使用 https 代替 http。

  4. 验证“电子邮件路由器配置管理器传入配置文件”对话框的“访问凭据”部分中的设置:

    • 确保指定用户对此传入配置文件将服务的邮箱拥有完全访问权限。 若要对此进行测试,请使用指定的访问凭据登录正在运行电子邮件路由器的计算机,或在 Windows Internet Explorer 中,尝试访问正在测试的用户的 Web 上的 Outlook URL(例如,http://exchangeserver/Exchange/crmuser)。

      有关在 Exchange Server 2013 中授予此访问权限的说明,请参阅 Microsoft TechNet 文章 更改邮箱中的策略分派

      有关在 Exchange Server 2010 中如何授予此访问权限的说明,请参阅 Microsoft TechNet 文章允许邮件访问

    • 如果您在“访问凭据”下拉列表中选择了“指定用户”选项,请确保此配置文件的服务对象为其邮箱的用户已在“设置个人选项”对话框(在 Microsoft Dynamics 365 web 应用程序的“工作区”部分可用)中设置用户名和密码。 这样一来,电子邮件路由器就能够通过使用每个用户的访问凭据来访问邮箱。

      备注

      “用户指定的”选项用于配置电子邮件路由器来监视用户邮箱而不是转发邮箱的情形。 此选项仅在产品的内部部署版本中可用。

找不到邮箱(访问测试失败)

症状:在电子邮件路由器配置管理器中单击“测试访问”时,会收到以下 HTTP 错误消息:

传入状态:失败 - 远程 Microsoft Exchange 电子邮件服务器返回了错误“(404) 未找到”。 此用户或队列没有邮箱。 请先创建一个邮箱,然后重试。

解决方案:根据所用的 Exchange Server 版本,执行下列过程之一。

备注

造成此错误的另一个原因可能出现在 Microsoft Dynamics 365 用户电子邮件地址信息中。 在 Web 应用程序中,验证用户的电子邮件地址设置是否正确。

对于 Exchange Server 2010

  1. 连接到邮箱所在的 Exchange Server。

  2. 打开 Internet Information Services (IIS) 管理器:单击“开始”,键入 inetmgr,然后按 Enter。

  3. 验证用于连接到邮箱的虚拟目录(Exadmin 或 Exchange)是否存在:

    1. 展开默认网站。

    2. 验证 Exadmin 文件夹是否存在。 如果不存在,必须创建该文件夹。 有关详细信息,请参阅 Microsoft 知识库文章 947802

启动服务

  1. 在“开始”菜单上,键入 services.msc,或者单击“运行”,键入 services.msc,然后按 Enter 键。

  2. 右键单击要启动的服务,然后单击“启动”。

  3. 单击“确定”,然后关闭“服务”应用程序。

停止服务

  1. 在“开始”菜单上,键入 services.msc,或者单击“运行”,键入 services.msc,然后按 Enter 键。

  2. 右键单击要停止的服务,然后单击“停止”。

  3. 单击“确定”,然后关闭“服务”应用程序。

找不到邮箱(访问测试成功)

症状:当您在电子邮件路由器配置管理器中单击“测试访问”时,测试会成功。 但是,当 电子邮件路由器 处理电子邮件时,会在应用程序事件日志中收到 HTTP 404 错误。 请在 IIS 日志中检查以下错误:

请求筛选:由于 URL 双重转义 404.11 而拒绝

解决方案:在 Exchange 网站中运行以下命令,以允许双重转义:

%windir%\system32\inetsrv\appcmd set config "Default Web Site" -section:system.webServer/security/requestfiltering -allowDoubleEscaping:true

缺少电子邮件路由器服务配置参数“EmailUser”

症状:使用电子邮件路由器时,可能遇到下列一个或多个问题:

  • 在应用程序日志中记录一个错误事件(事件源:MSCRMEmail),说明指出缺少“EmailUser”。

  • 在电子邮件路由器配置管理器中使用“测试访问”功能时,会收到一条错误消息,指出缺少“Emailuser”。

出现此问题的原因是未将 Microsoft Dynamics 365 配置为使用您的凭据来发送和接收电子邮件。

解决方案:有关如何解决此问题的信息,请参阅知识库文章 947094

电子邮件路由器配置管理器测试访问产生 TLS/SSL 错误

症状:运行电子邮件路由器来配置对邮箱的访问。 当您尝试测试对邮箱的访问时,会收到以下错误消息:

“传入状态:失败 - 基础连接已经关闭:未能为 TLS/SSL 安全通道建立信任关系。 根据验证过程,远程证书无效。”

如果您使用自签名证书,会出现此问题。电子邮件路由器不支持自签名证书。

解决方案:有关如何解决此问题的信息,请参阅知识库文章 954584

POP3 问题

在将电子邮件路由器连接到 POP3 邮箱时出错

症状:当您在电子邮件路由器配置管理器中单击“测试访问”以测试使用 POP3 邮箱的配置文件时,会收到以下错误:

传入状态: 失败 – 执行 POP3 命令“因安全原因已删除命令”时出错。 服务器做出的响应如下:“先进行 -ERR 授权”。

由于 POP3 不使用 NTLM 身份验证,因此出现此错误。 POP3 使用基本身份验证(明文)。

解决方案:有关如何解决此问题的信息,请参阅知识库文章 954046

使用 POP3 电子邮件帐户时出现问题

症状:在将 电子邮件路由器 配置为使用 POP3 电子邮件帐户后,可能会出现下列一个或多个症状:

  • 在从 POP3 邮箱中读取电子邮件时,电子邮件路由器 不处理这些邮件。

  • 当您尝试使用电子邮件阅读器打开 POP3 邮箱时,或当 电子邮件路由器 连接 POP3 邮箱时,会收到下列错误消息之一:

    • 应用程序无法连接或打开邮箱。

    • 邮箱正在使用中。

解决方案:有关如何解决此问题的信息,请参阅知识库文章 947059

另请参阅

解决电子邮件路由器问题
电子邮件路由器安装问题
传出电子邮件配置问题
测试电子邮件路由器的访问
用户接收不到 Microsoft Dynamics CRM 电子邮件

© 2017 Microsoft。 保留所有权利。 版权