导入组织之后,在配置邮件时碰到如下问题:
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'
改完之后会发现可以选择允许使用凭据进行电子邮件处理