• Dynamics CRM 电子邮件服务器配置文件Advanced配置中关闭SSL


          在新建电子邮件服务器配置文件时Advanced中的Use SSL for Incoming/Outgoing Connection默认都是启用的而且无法编辑,启用SSL当然是为了安全的考虑,但当客户的邮件发送仅限内部用户同时架设的邮件服务器不支持SSL时就需要将outgoing port 改为25并设置Use SSL for Outgoing Connection 可编辑。

        更改的方式有两种,一种是直接Update配置数据库,一种是通过powershell


    SQL Update

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


    Power Shell

    $itemSetting = new-object 'System.Collections.Generic.KeyValuePair[String,Object]' ("AllowCredentialsEntryViaInsecureChannels",1)$configEntity= new-object "Microsoft.Xrm.Sdk.Deployment.ConfigurationEntity"$configEntity.LogicalName = "Deployment"$configEntity.Attributes=new-object "Microsoft.Xrm.Sdk.Deployment.AttributeCollection"$configEntity.Attributes.Add($itemSetting)set-CrmAdvancedSetting -Entity $configEntity


    $itemSetting = new-object 'System.Collections.Generic.KeyValuePair[String,Object]' ("ECAllowNonSSLEmail",1)$configEntity= new-object "Microsoft.Xrm.Sdk.Deployment.ConfigurationEntity"$configEntity.LogicalName = "Deployment"$configEntity.Attributes=new-object "Microsoft.Xrm.Sdk.Deployment.AttributeCollection"$configEntity.Attributes.Add($itemSetting)set-CrmAdvancedSetting -Entity $configEntity


    更新后重启下IIS。再进系统就发现那两个字段可编辑了。我个人比较倾向第一种,易读易写易懂,注意是配置数据库不是组织数据库

    具体的电子路由配置这边就不提了,有兴趣的可以参考勇哥的博客:http://luoyong0201.blog.163.com/blog/static/1129305201310188256202/



    本文的sql语句及powershell语句参考如下文章:

    http://quantusdynamics.blogspot.kr/2014/07/dynamics-crm-2013-configuring-smtp.html


    版权声明:本文为博主原创文章,未经博主允许不得转载。

  • 相关阅读:
    递归函数写法
    海量数据问题总结
    文本分类项目总结
    梯度提升树-负梯度和残差的理解
    正则化方法L1 L2
    c++-虚函数与多态
    数据结构-并查集
    剑指offer 面试63题
    剑指offer 面试62题
    剑指offer 面试60题
  • 原文地址:https://www.cnblogs.com/VicTang/p/4799514.html
Copyright © 2020-2023  润新知