给Dynamics 365 on-premises版本 配置Exchange Server 2016邮件服务器

  • Post author:
  • Post category:其他


给Dynamics 365 on-premises版本 配置Exchange Server 2016邮件服务器



前提条件

Dynamics365 本地部署版本使用的是 最新的1612 (9.0.17.8) 版本,sqlserver和Crm服务都假设在windows2016的主机上。

在选择exchange Server 版本的时候特地去查了一下官网资料。

目前9.0版本的CRM支持Exchange Server的版本:Exchange Server 2010 SP3、Exchange Server 2013 SP1 或 Exchange Server 2016。而最新推出的Exchange Server 2019并不在列,所以最终决定使用Exchange Server 2016的版本。

网上找了很多,在itellyou网站发现exchange Server 2016 的安装文件,下载安装后才发现,妈呀,不能正常安装,提示我【此计算机上未安装 Windows 组件 Server-Gui-Mgmt-Infra】,即使网上找了解决方案:在 Windows PowerShell 中运行命令 【Install-WindowsFeature Server-Gui-Mgmt-Infra, Server-Gui-Shell -Restart】也无济于事。是因为Windows server 2016只能安装exchange server 2016 CU3以上的版本。而从itellyou下载的版本是最原始的版本。所以无奈又去找最新版本的exchange server 2016。果然还是要下官网的内容啊,最新的更新已经到了CU16,直接下载这个版本,文件名为:ExchangeServer2016-x64-CU16.ISO,文件的大小为6.63GB。详细请参照下面的URL。


Exchange Server 2016 最新更新

另外,安装Exchange Server 2016 CU16时,如果碰到以下问题:

  1. 安装程序会检查先决条件,如果发生错误,请按照提示的URL进行一个个解决。最终只剩下3个警告,即可安装。
  2. 安装时会一直提示你,上一个安装程序后还没有重启,提示重启,发现重启后也不能解决。于是把windows2016更新到了最新版本,还是一样。最后使用了绝招,更改注册表信息。使用regedit 删除HKEY_LOCAL_MACHINE\SYSTEM\CureentControlSet\Control\Session Manager\PendingFileRenameOperations的键值,我是直接删除这个PendingFileRenameOperations。删除后就可以安装。安装需要很长时间,耐心等待。



配置邮件服务器

  1. 安装完成后,访问exchange server 2016(https://d365opserver/ecp)进行添加用户邮箱

    在这里插入图片描述
  2. Dynamics365中打开电子邮件配置

    在这里插入图片描述
  3. 选择电子邮件服务器配置文件

    在这里插入图片描述
  4. 新建Exchange Server,配置信息如下:如果无法自动发现服务器位置,请自定义服务器的位置。

    一般可以访问https://d365opserver/EWS/Exchange.asmx进行测试,看是否连接没有问题。
    在这里插入图片描述

    身份验证信息的地方,必须要填写adminstrator@d365op.net这样的形式,不能填写d365op\administrator这样的形式,否则会认证失败。

    在这里插入图片描述
  5. 保存配置后,先别急着测试和启用邮箱。选择下面的邮箱。

    在这里插入图片描述



配置邮箱用户

  1. 对需要的邮箱进行设置

    在这里插入图片描述
  2. 红色部分设置和选定即可,也可以在上面7的页面中批量操作部分。批准电子邮件和启用邮箱后才可以使用。

    在这里插入图片描述



测试邮箱

  1. 需要的用户都配置了以后,再回到这里,点测试和启用邮箱,

    如果出现【SMTP 地址有没有与之关联的邮箱】即为你的用户名填写错误了。换成administrator@d365op.net这样的形式即可。

    在这里插入图片描述

    如果出现模拟的账号没有权限,就需要在windows2016服务器上执行一下Shell命令,记得是Exchange Management Shell。

    在这里插入图片描述
New-ManagementRoleAssignment -Name:impersonationAssignmentName -Role:ApplicationImpersonation -User:administrator

在这里插入图片描述

最后再次点击测试和启用邮箱按钮即可。
在这里插入图片描述

2. 测试后你会发现下面的信息。

在这里插入图片描述

3. 最后再确认一下你的邮件,发现里面已经存在测试的邮件,即代表Dynamics 365 绑定Exchange Server 2016成功了。

在这里插入图片描述

4. 使用Dynamics365 也可以查看测试的结果

在这里插入图片描述

5. 最后如果发现自己的Dynamics 365 一直提示登录信息,是因为Dyanamics365 使用了http,而邮箱Exchange Server 2016 使用的https,需要对Dynamics365配置ADFS。



版权声明:本文为redsoft_mymuch原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。