服务器端同步的最佳实践

 

发布日期: 2017年2月

适用于: Dynamics 365 (online),Dynamics 365 (on-premises),Dynamics CRM 2016,Dynamics CRM Online

在规划和部署服务器端同步时,请考虑以下方面。

配置服务器端同步的最佳实践

如果您使用 Microsoft Dynamics 365(联机)和 Microsoft Exchange Online

默认情况下,Microsoft Exchange Online 邮件服务器配置文件是为 Dynamics 365(在线) 组织创建的,并且应该是您的首选。 如果您想要使用自己的配置文件,使用 Dynamics 365(在线) 和 Exchange Online,并且这两个服务在同一租户上,请在您的邮件服务器配置文件中使用下列设置(“设置” > “电子邮件配置” > “电子邮件服务器配置文件”)。

设置

建议

自动发现服务器位置

传入连接

身份验证方式

服务器到服务器身份验证

使用模拟

对传出使用相同的设置

如果您想要使用一组凭据处理 Outlook 或 Exchange 电子邮件

使用一个帐户处理所有邮箱的邮件将易于维护,但这要求使用的帐户有权访问 Outlook 或 Exchange 中的所有邮箱。 帐户必须具有 Exchange 上的模拟权限。 如果该个人帐户泄漏,那么使用该帐户的所有邮箱将受到威胁。 使用您邮件服务器配置文件中的下列设置(“设置” > “邮件配置” > “邮件服务器配置文件”,以使用单个帐户处理邮件。

设置

建议

传入连接

身份验证方式

电子邮件服务器配置文件中指定的凭据

用户名

管理员的用户名

密码

管理员的密码

使用模拟

对传出使用相同的设置

委派(使用 Impersonation = No)不支持同步约会、联系人和任务。

如果您想要使用个人凭据处理 Outlook 或 Exchange 电子邮件

您可以使用个人帐户作为单个帐户的一个替代。 该方法要求更多的维护工作,但无法保证单个帐户的安全性。 如果希望每个用户帐户同步 Outlook 或 Exchange,并且不使用 Microsoft Exchange Online 邮件服务器配置文件,请使用下列设置(“设置” > “邮件配置” > “邮件服务器配置文件”)。

设置

建议

传入连接

身份验证方式

用户或队列指定的凭据

使用模拟

对传出使用相同的设置

在每个用户邮箱中设置下列各项。

设置

建议

凭据

允许使用凭据进行电子邮件处理

用户名

邮箱对应的用户名

密码

邮箱的密码

如何在不安全的渠道授予电子邮件凭据(仅适用于本地版本)

默认情况下,检测到凭证可能通过不安全的渠道传输时,例如 HTTP,Microsoft Dynamics 365 不允许用户输入他们的电子邮件地址或密码。Dynamics 365 通过禁止选择用户邮箱窗体上的“允许使用电子邮件处理凭证”旁边的“是”来实现这一点。

Allow to Use Credentials for Email Processing

但是,如果您的部署使用的是 Dynamics 365 无法检测卸载的 SSL 卸载,那么您可以配置 Dynamics 365 本地版本以允许传输电子邮件凭据。 此变通方法仅适用于 Microsoft Dynamics CRM 2013 和更高版本的内部部署版本。

警告

在执行以下 SQL 语句前,请备份您的配置和组织数据库。详细信息:备份 Microsoft Dynamics 365 系统

USE MSCRM_CONFIG 
GO
IF EXISTS (SELECT ColumnName, BitColumn FROM DeploymentProperties WHERE ColumnName = ‘AllowCredentialsEntryViaInsecureChannels’ AND BitColumn=0)
BEGIN
Update DeploymentProperties set BitColumn=1 where ColumnName=’AllowCredentialsEntryViaInsecureChannels’
END

另请参阅

设置电子邮件、约会、联系人和任务的服务器端同步
服务器端同步疑难解答和监视
Microsoft Dynamics 365 for Outlook 疑难解答和须知事项

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