将 Customer Engagement (on-premises) 连接到 IMAP、POP 或 SMTP 服务器
按照以下步骤将 Dynamics 365 Customer Engagement (on-premises) 与 IMAP、POP3 或 SMTP 电子邮件服务器(如用于 Gmail 和 Yahoo! 邮件的服务器)连接 。
备注
对于 Microsoft 支持的 IMAP/POP3/SMTP 系统,请查看以下主题:支持用于服务器端同步的电子邮件服务配置。
备注
从版本 9.1 开始,将使用在线证书状态协议 (OCSP) 来验证证书吊销状态。 如果您使用的是 Customer Engagement (on-premises),请确保 Dynamics 365 异步服务具有正确的网络访问权限来连接到证书颁发机构和使用 OCSP。 如果网络访问被阻止,您可能会看到如以下邮箱中记录的警报:
“无法为…邮箱发送电子邮件,因为无法验证连接到电子邮件服务器所需的服务器证书,或者用于发送邮件的凭据不正确或不提供访问权限。 错误:MailKit.Security.SslHandshakeException:尝试建立 SSL 或 TLS 连接时出错。”
创建电子邮件服务器配置文件
转至设置>电子邮件配置>电子邮件服务器配置文件。
选择新建>IMAP/SMTP 服务器。
对于 Yahoo 电子邮件服务器配置文件,指定下列详细信息:
字段 说明 常规 客户 为配置文件指定一个有意义的名称。 描述 输入关于电子邮件服务器配置文件的目标的简短说明。 传入服务器位置和传出服务器位置 输入传入服务器位置和传出服务器位置
例如:
传入服务器位置:imap.mail.yahoo.com
传出服务器位置:smtp.mail.yahoo.com
凭据 身份验证方式 选择当连接到指定电子邮件服务器时进行身份验证的方法。
-
用户或队列指定的凭据:如果选择此选项,则使用用户或队列的邮箱记录中指定的凭据发送或接收相应用户或队列的电子邮件。
注意:为了确保凭据是安全的,使用 SQL 加密对邮箱中存储的凭据进行加密。 -
电子邮件服务器配置文件中指定的凭据:如果选择此选项,使用电子邮件服务器配置文件中指定的凭据发送或接收与此配置文件关联的所有用户和队列的邮箱电子邮件。 这些凭据必须在与配置文件关联的邮箱中具有模拟或委托权限。 此选项需要在电子邮件服务器上进行一些配置,例如,在 Exchange 上为与配置文件关联的邮箱配置模拟权限。
注意:如果您使用服务器端同步来处理电子邮件,为了确保凭据是安全的,使用 SQL 加密对电子邮件服务器配置文件中存储的凭据进行加密。 - Windows 集成身份验证:此选项仅适用于 Exchange 和 SMTP 电子邮件服务器类型。 如果选择此选项,则将使用配置异步服务时使用的凭据。
- 无凭据(匿名):不是有效设置。
用户名 输入用于连接到电子邮件服务器的用户名,以发送或接收与此配置文件相关联的所有用户和队列的邮箱电子邮件。 只有当身份验证的方式设置为电子邮件服务器配置文件中指定的凭据时,此字段才会启用和有效。 您指定的用户名必须有权在与此配置文件关联的用户和队列的邮箱中发送和接收电子邮件。
注意:如果您要对客户互动应用使用 HTTP,将禁用用户名和密码字段。 若要启用此选项,请将部署属性 AllowCredentialsEntryViaNonSecureChannels 的值更改为 1。密码 指定要与用户名一起用来连接到电子邮件服务器以发送或接收与此配置文件关联的用户和队列的邮箱电子邮件的密码。 密码已安全存储。
注意:如果您要对客户互动应用使用 HTTP,将禁用用户名和密码字段。 若要启用此选项,请将部署属性 AllowCredentialsEntryViaNonSecureChannels 的值更改为 1。对传出使用相同的设置 如果想要对传入和传出连接使用相同的凭据设置,则选择是。 高级 传入端口 此字段显示用于访问传入电子邮件的电子邮件服务器上的端口。 当您保存记录时,会自动填充此字段。 传出端口 此字段显示用于访问传出电子邮件的电子邮件服务器上的端口。 当您保存记录时,会自动填充此字段。 对传入连接使用 SSL 如果电子邮件渠道位于安全渠道中,且必须对接收电子邮件使用 TLS/SSL,请选择是。 对传出连接使用 SSL 如果电子邮件渠道位于安全渠道中,且必须为发送电子邮件使用 TLS/SSL,请选择是。 传入身份验证协议和传出身份验证协议 选择将用于传入和传出电子邮件身份验证的协议。 其他设置 处理电子邮件自 选择日期和时间。 对于所有与此配置文件关联的邮箱,在服务器端同步日期和时间后,接收电子邮件。 如果设置的值早于当前日期,更改将应用于所有新关联的邮箱,并将提取其以前已处理的电子邮件。 最小轮询间隔(以分钟为单位) 为与此电子邮件服务器配置文件关联的邮箱输入最小轮询间隔(分钟)。 轮询间隔确定服务器端同步轮询您的邮箱以获取新电子邮件的频率。 最大并发连接数 输入可与每个邮箱的对应电子邮件服务器建立的最大同时连接数。 增大该值可允许对 Exchange 更多的并行调用以提高性能,如果由于从客户互动应用发出的调用数过大而导致 Exchange 上出现错误,则减小该值。 该字段的默认值为 10。 根据邮箱或电子邮件服务器配置文件中是否指定了凭据,考虑每个邮箱或每个电子邮件服务器配置文件的最大连接数。 -
用户或队列指定的凭据:如果选择此选项,则使用用户或队列的邮箱记录中指定的凭据发送或接收相应用户或队列的电子邮件。
选择保存。
配置默认电子邮件消息处理和同步
将服务器端同步设置为默认配置方法。
转至设置>电子邮件配置>电子邮件配置设置。
按照如下设置处理和同步字段:
服务器配置文件:您在上一节中创建的配置文件。
传入电子邮件:服务器端同步或电子邮件路由器
传出电子邮件:服务器端同步或电子邮件路由器
约会、联系人和任务:服务器端同步或电子邮件路由器
备注
POP3-SMTP 配置文件不支持约会、联系人和任务的服务器端同步或电子邮件路由器。
如果对未批准用户和队列的电子邮件处理窗体使用默认值(选中),您将需要按照下文中批准电子邮件的指示,审批用户邮箱的电子邮件和队列。
单击确定。
配置邮箱
若要将邮箱设置为使用默认配置文件,您必须先为电子邮件、约会、联系人和任务设置服务器配置文件和传递方法。
除了须具有管理员权限,您还须具有邮箱实体的读取和写入权限才能为邮箱设置传递方法。
单击以下方法之一:
设置邮箱为默认配置文件
转至设置>电子邮件配置>邮箱。
选择可用邮箱。
选择要与您创建的 POP3-SMTP 配置文件关联的所有邮箱,单击应用默认电子邮件设置,验证该设置,然后单击确定。
默认情况下,当您单击确定时会测试邮箱配置并启用邮箱。
编辑邮箱以设置配置文件和传递方法
转至设置>电子邮件配置>邮箱。
单击可用邮箱。
选择您要配置的邮箱,然后单击编辑。
在更改多个记录窗体中的同步方法下,将服务器配置文件设置为您之前创建的 POP3-SMTP 配置文件。
将传入和传出电子邮件设置为服务器端同步或电子邮件路由器。
将约会、联系人和任务设置为无。
单击更改。
批准电子邮件
您需要审批每个用户邮箱或队列然后该邮箱才能处理电子邮件。
转至设置>电子邮件配置>邮箱。
单击可用邮箱。
选择您要审批的邮箱,然后单击更多命令 (…) > 批准电子邮件。
单击确定。
邮箱的测试配置
转至设置>电子邮件配置>邮箱。
单击可用邮箱。
选择要测试的邮箱,然后单击测试并启用邮箱。
这将测试所选邮箱的传入和传出电子邮件配置,并启用它们以进行电子邮件处理。 如果邮箱中有错误出现,则会在邮箱的警报墙上和配置文件所有者那儿显示警报。 根据错误性质,Customer Engagement (on-premises) 会尝试在一段时间之后重新处理电子邮件或禁止邮箱处理电子邮件。
电子邮件配置测试结果显示在邮箱记录的传入电子邮件状态、传出电子邮件状态,以及约会、联系人、任务状态字段中。 在邮箱配置成功完成后,也会生成警报。 此警报显示给邮箱所有者。
您可以在博客:在 Microsoft Dynamics CRM 2015 中测试和启用邮箱以及监视服务器端同步并进行疑难解答中查找有关经常性问题和其他疑难解答的信息。
小费
如果无法同步邮箱的联系人、约会和任务,可以选择只将项目与此组织中的 Exchange 同步,即使 Exchange 被设置为与不同的组织同步复选框。 阅读有关此复选框的详细信息。
测试所有与电子邮件服务器配置文件关联的邮箱的电子邮件配置
转至设置>电子邮件配置>电子邮件服务器配置文件。
选择创建的配置文件,然后单击测试和启用邮箱。
当测试电子邮件配置时,异步作业在后台运行。 完成测试可能耗费几分钟。 Customer Engagement (on-premises) 测试所有与 POP3-SMTP 配置文件关联的邮箱的电子邮件配置。 对于使用服务器端同步配置以同步约会、任务和联系人的邮箱,它还会进行检查以确保配置正确。
小费
如果无法同步邮箱的联系人、约会和任务,可以选择只将项目与此组织中的 Exchange 同步,即使 Exchange 被设置为与不同的组织同步复选框。 阅读有关此复选框的详细信息。