zoukankan      html  css  js  c++  java
  • 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


    
  • 相关阅读:
    Xamarin.FormsShell基础教程(3)Shell项目构成
    Xamarin.FormsShell基础教程(2)创建Shell解决方案
    Xamarin.Forms Shell基础教程(1)
    点击按钮,返回顶部
    三角形(css3)
    改变字体大小的媒体查询代码封装
    将毫秒格式化为分钟和秒 ,并补0
    节流函数
    打乱数组方法
    css使用总结
  • 原文地址:https://www.cnblogs.com/cl1024cl/p/6205902.html
Copyright © 2011-2022 走看看