0

当我尝试在插件(操作)中发送电子邮件时出现某种加密错误。我有两个相同的环境。它在开发中工作,但是当我将它部署到 UAT 环境时,我在操作尝试创建/发送电子邮件时触发操作的工作流中出现以下错误。两种环境都不是 HTTPS。网上很多帖子说要转到设置->数据管理->数据加密,但该框不会打开,因为它不是 HTTPS。

无法打开 Sql 加密对称密钥,因为配置数据库中不存在对称密钥密码

如果有人有任何指针,那就太棒了。谢谢,

4

1 回答 1

2

您好,在 CRM 中发送电子邮件需要启用数据加密,如果您检查您的dev环境,我相信Data Encryption会是Active(转到设置-> 数据管理 -> 数据加密),如下图所示,这就是您在环境Plugin中工作正常的原因。dev

您需要Data Encryption在您的 UAT 环境中启用。

数据加密

请尝试以下步骤:

1.禁用 SSL 检查(非 HTTPS 部署 - 如果您使用 HTTPS 部署,请跳过此步骤)

2.为 MSCRM_CONFIG 数据库运行以下 SQL。

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

3. 进入设置->数据管理->数据加密

4. 输入任何加密密钥,可以是任何内容,然后单击激活。 在此处输入图像描述

请在此处阅读有关数据加密和加密密钥的更多信息:

CRM 2013 中的数据加密

CRM 2013:CRM 和 SQL 加密

数据加密功能未激活

CRM 2013 创建电子邮件错误

于 2017-11-06T06:25:49.353 回答