Dynamics CRM导入组织之后的邮件配置问题

导入组织之后,在配置邮件时碰到如下问题:

1、打开电子邮件服务器配置文件时报错

 显示数据加密未激活,那么根据提示到数据加密界面

2、打开数据加密报错

 这是由于未部署IFD造成,解决该问题需要到数据库里修改如下配置:将标志位改为1即可

SELECT [ColumnName],[BitColumn]  
FROM [MSCRM_CONFIG].[dbo].[DeploymentProperties]  
WHERE ColumnName='DisableSSLCheckForEncryption'  
   
UPDATE [MSCRM_CONFIG].[dbo].[DeploymentProperties]  
SET [BitColumn]=1  
WHERE ColumnName='DisableSSLCheckForEncryption'

注意:修改完之后需要重启IIS才会生效

接着我们再次打开数据加密页面,这时显示如下画面:

如果之前环境的加密密钥有存储能找到的话直接输入激活就可以。

如果找不到之前的加密密钥,那么需要到数据库执行以下SQL,就可以重新设置一个数据加密秘钥,激活数据加密。

UPDATE EmailServerProfile SET IncomingPassword=null
UPDATE EmailServerProfile SET OutgoingPassword=null
UPDATE Mailbox SET Password=null
UPDATE Queue SET EmailPassword=null
UPDATE UserSettings SET EmailPassword=null

用VS的GUID创建工具创建一个GUID输入激活就可以

注意:将激活密钥妥善保存,以防下次使用。

 3、接着打开电子邮件服务器配置文件发现SSL配置无法更改

 4、邮箱里面无法选择允许使用凭据进行电子邮件处理

解决以上两个问题需要使用以下SQL代码解决

Update DeploymentProperties set BitColumn = 1 where columnname = 'AllowCredentialsEntryViaInsecureChannels'  
Update DeploymentProperties set BitColumn = 1 where columnname = 'ECAllowNonSSLEmail' 

改完之后会发现可以选择允许使用凭据进行电子邮件处理

原文地址:https://www.cnblogs.com/cndota2/p/11556588.html