Exchange2007升级到Exchange2013(5)——配置新旧版本共存

目录... 2

一、共存前检查... 2

1、Exchange 2007控制台查看Exchange 2007服务器配置... 2

一、共存前检查

1、Exchange 2007控制台查看Exchange 2007服务器配置

登陆Exchange 2007控制台查看Exchange 2007环境中的内外网URL配置

外部URL


虚拟目录


外部URL值


自动发现


未显示外部URL


Microsoft-Server-ActiveSync


https://mail.testqp.com/Microsoft-Server-ActiveSync


OAB


https://mail.testqp.com/OAB


OWA


https://mail.testqp.com/owa

内部URL


虚拟目录


内部URL值


自动发现


未显示外部URL


Microsoft-Server-ActiveSync


https://testmailc01.testqp.com/Microsoft-Server-ActiveSync


OAB


https://testmailc01.testqp.com/OAB


OWA


https://testmailc01.testqp.com/owa

2、在Exchange 2007客户端访问服务器上的NLB负载均衡的URL为mail.testqp.com。

3、Exchange 2007环境中的默认使用证书mail.testqp.com,证书DNS名称包含

mail.testqp.com、testmailc01.testqp.com、testmailc01、testmailc02.testqp.com、

testmailc02、autodiscover.testqp.com、autodiscover、testqp.com。

2、DNS服务器配置

Mail.testqp.com————指向了Exchange2007客户端访问服务器NLB的地址172.16.2.12

Autodiscover.testqp.com————指向Exchange2007客户端访问服务器NLB的地址172.16.2.12

MX-——指向Exchange2007客户端访问服务器NLB的地址172.16.2.12

二、配置Exchange 2013证书

1、申请证书

1、打开Exchange 2013的EAC定位到服务器——证书

2、选中要创建证书的Exchange2013客户端访问服务器,点“+”弹出下面的窗口,如图选择“创建从证书颁发机构获取证书的请求”

3、在证书友好名称上,输入mail.testqp.com(方便区分),下一步

4、请求通配符窗口中保持默认,下一步

5、证书存储服务器,选择与步骤2相同的服务器

6、下图界面所有“从Internet访问时”都改成mail.testqp.com,内网Intranet保持默认

7、在下图的界面中加入其余客户端访问服务器的FQDN(如13testcas02.testqp.com)以及Legacy.testqp.com这个旧版主机名

8、国家选择中国,其它可以随便选择

9、将生成的证书请求文件保存到网络或本地的共享文件夹中,点击完成

10、找到保存好的证书申请文件用记事本打开,全部复制里面的内容。

11、在浏览器输入网络中CA服务器证书申请页面的地址:http://IP地址/certsrv,选择申请证书

12、选择高级证书申请

13、在下图界面选择第二个

14、将刚才复制的证书申请代码粘贴到框中,选择Web服务器证书模板,提交申请。

15、提交完成,下载证书保存到特定的文件夹中备用。

2、完成证书申请

1、重新回到Exchange 2013的EAC服务器——证书下面,选中搁置的证书请求,点击完成。

2、输入之前下载的证书保存路径,单击确定完成证书导入。

3、选中刚才导入的证书发现只分配了IMAP和POP服务,双击这张证书。

4、切换到下图“服务“下,勾选所需的SMTP和IIS服务,保存

5、提示警告,选择“是“,覆盖就可以。

注意:请将这张证书在MMC证书控制台导出(包含私钥),然后需要将这张证书导入到其余的Exchange2013版客户端访问服务器和Exchange 2007的客户端访问服务器(这个方法在配置Exchange2007证书中有提到),并分配相同的服务。

三、配置客户端访问服务器

1、配置Exchange 2013客户端访问服务器

1、登录到Exchange 2013的EAC定位到服务器——虚拟目录

2、点击界面中的“”按钮,弹出“配置外部访问域”窗口,

3、点击“+”按钮,在弹出的”选择服务器“窗口中选择所有Exchange 2013客户端访问服务器

4、选择完服务器后,输入用于外部访问用的域名mail.testqp.com,保存

5、等待保存完成

6、依次检查所有虚拟目录的外部URL,确定以上配置生效

检查方式如图,选择客户端访问服务器,选择虚拟目录名称,在右侧红框位置查看。

2、配置Exchange 2007 客户端访问服务器

打开Exchange 2007的Powershell命令行使用下面的命令更改所有Exchange 2007客户端访问服务器虚拟目录的的内外部URL,所有主机名由过去的mail,改为legacy。

OWA:

Set-OwaVirtualDirectory -Identity "testmailc01\OWA (Default Web Site)" -ExternalUrl https://legacy.contoso.com/owa

OAB:

Set-OabVirtualDirectory -Identity "testmailc01\OAB (Default Web Site)" -InternalUrl https://legacy.contoso.com/oab -ExternalUrl https://legacy.contoso.com/oab

ActiveSync

Set-ActiveSyncVirtualDirectory –Identity “testmailc01\Microsoft-Server-ActiveSync (Default Web Site)” –ExternalUrl $Null –InternalUrl https://legacy.contoso.com/Microsoft-Server-ActiveSync

Web Services:

Set-WebServicesVirtualDirectory –Identity “testmailc01\EWS (Default Web Site)” -InternalUrl https://legacy.contoso.com/ews/exchange.asmx –ExternalUrl https://legacy.contoso.com/EWS/Exchange.asmx

Unified Messaging:

Set-UMVirtualDirectory -Identity "UnifiedMessaging (Default Web Site)" –InternalUrl https://legacy.contoso.com/UnifiedMessaging/services.asmx –ExternalUrl https://legacy.contoso.com/UnifiedMessaging/services.asmx

Outlook Anywhere:

Set-OutlookAnywhere -Identity "TESTMAILC01\Rpc (Default WebSite)" -IISAuthenticationMethods Basic,Ntlm

注意:蓝色字体是Exchange 2007客户端访问服务器主机名,为其它服务器执行命令时注意替换。

四、配置旧版Exchange主机名

1、Exchange 2007的NLB配置

将Exchange 2007的NLB地址由过去的mail.testqp.com改为legacy.testqp.com

2、DNS配置

完成以上配置后,登陆到域环境中的DNS服务器。添加以下记录


记录


对应IP地址


legacy.testqp.com


Exchange 2007的NLB地址


Mail.testqp.com


Exchange 2013的NLB地址


Autodiscover.testqp.com


Exchange 2013的NLB地址


MX邮件交换器


Mail.testqp.com

同样的所有外网的DNS记录也都重新定向到内网的Exchange 2013的服务器地址。

五、检测共存环境

1、测试OWA

1.1、首先使用mail.testqp.com/owa登陆,可以看到显示Exchange 2013 OWA的登陆界面

1.2、如上图使用Exchange 2007邮箱数据库上的账号来登陆,自动跳转为Exchange 2007的OWA界面,用户可以收到邮件。

1.3、若使用Exchange 2013邮箱数据上的邮箱帐号来登陆

1.4、登陆成功后,为Exchange 2013的OWA界面,同样能收发邮件。

2、测试Outlook连接

2.1、Exchange 2007邮箱用户使用Outlook 2010登陆自己的邮箱

自动识别域帐号和邮箱

2.2、登陆成功后,可以正常收发邮件

2.3、并且显示为连接到的Exchange 2007的客户端访问服务器

2.4、Exchange 2007邮箱用户使用Outlook 2010登陆自己的邮箱

自动识别域帐号和邮箱

2.5、登陆成功后,可以正常收发邮件

2.6、并且显示为连接到的Exchange 2007的客户端访问服务器

时间: 2024-11-06 21:20:02

Exchange2007升级到Exchange2013(5)——配置新旧版本共存的相关文章

[转帖]InfluxDB 1.2.0安装及新旧版本的注意事项

InfluxDB 1.2.0安装及新旧版本的注意事项 http://haibing.org/245?zwlqby=npztq3 挺好的文章 很好的解决了 上一个文档里面 关于 web admin 的问题 更多好文章见作者电子书集<Linux运维入门指南:生产运维需要掌握的技能> 随着大数据的爆发,系统数量也是直线上升,监控系统,收集系统运行状态成了保障业务正常运行中的重要一个环节. 针对这种产生频率快.带时间标签.测点多.信息量大的数据,时序数据库(Time Series Database,简

MySQL新旧版本ORDER BY 处理方法

MySQL 的order by 涉及到三个参数:A. sort_buffer_size 排序缓存.B. read_rnd_buffer_size 第二次排序缓存.C. max_length_for_sort_data 带普通列的最大排序约束. 我来简单说下MySQL的排序规则.假设查询语句select * from tb1 where 1 order by  a ; 字段a没有建立索引:以上三个参数都足够大.MySQL内部有两种排序规则:第一种,是普通的排序.这种排序的特点是节省内存,但是最终会

浅谈 angular新旧版本问题

一直在学习angularJs,之前用的版本比较老,前些天更新了一下angularJs的版本,然后发现了一些问题,希望和大家分享一下. 在老的版本里控制器直接用函数定义就可以 比如: 在angularJs1.3.0中controller 直接写成函数就可以  但是在新版本里写控制器需要这样: 新版本里 我用的 1.3.9版本,必须定义angular.module,直接写成函数的形式angularJs不识别了. 然后今天我用angular-1.3.9写了一个route,一直在报错.我就想是不是版本的

第二章-第二题(每人自己建立一个HelloWorld项目,练习使用git的add/commit/push/pull/fetch/clone等基本命令。比较项目的新旧版本的差别。)--by侯伟婷

第二题:每人自己建立一个HelloWorld项目,练习使用git的add/commit/push/pull/fetch/clone等基本命令.比较项目的新旧版本的差别. 下面我将自己的练习结果和个人感受记录如下: 第一步:安装Git,设置自己的账号和邮箱,参见Git教程-廖雪峰的官方网站,网址如下参考资料1所示. 第二步:在Git中新建repository,名叫HelloWorld,并进行初始化,如图所示. 第三步:在HelloWorld版本库中新建了helloWorld.txt文件,用以练习G

linux V4L2驱动中新旧版本下video buffer alloc与mmap的处理区别

首先需要说明目前在比较新的内核中已经采用了 vb2_queue与vb2_buffer来替代旧版本内核中经常使用到的 videobuf_queue与videobuf_buffer. 两者主要用于对用户层申请VIDIOC_REQBUF时的使用. 从用户层Request的Memory的类型区分,典型的两种是: V4L2_MEMORY_USERPTR以及V4L2_MEMORY_MMAP,前者的内存主动权位于用户层,即驱动中的视频输出内存地址由用户层来提供,后者MMAP操作的内存缓存类型一般需要由驱动自己

移动端测试:优化原有功能,改动接口需要兼容新旧版本

在测试线下培训V1.0.1(月亮天使V4.8.0)时,因为在这个版本中改动了课程状态变更的逻辑,由原来的由教师点击上下课来更新课程状态,到根据排课时间,使用定时器来更新课程状态,在逻辑上有了很大的变化. 而且界面上,我的授课由原来的三个页签减少为两个,以及对应的角标数量统计等等多种情况.最初没有考虑到兼容旧版本的功能,导致修改后的接口对应不上,导致旧版的部分功能调用修改后的接口,返回参数异常等错误. 本次更新也不是强制更新的,所以后面修改接口或新增接口,兼容旧版本,以保证旧版本的正常运作,但是我

Android技巧小结之新旧版本Notification

最近开发用到了通知功能,但有几个地方老是提示deprecated,然后就找了篇文章学习了下新旧版本的不同. Notification即通知,用于在通知栏显示提示信息. 在较新的版本中(API level  > 11),Notification类中的一些方法被Android声明deprecated(弃用),其实基本上相当于全部弃用了,因为这个类本身方法就少得可怜. Android官方声明弃用,一定有它的理由,虽然我也不知道是什么.奈何本人轻度强迫症患者,人家都建议你不要用了,那就不要老是恪守着N年

各新旧版本Java及其相关文档可以从这里下载

http://www.oracle.com/technetwork/java/archive-139210.html 各新旧版本Java及其相关文档可以从这里下载

vue模拟后台数据,请求本地数据的配置(旧版本dev-server.js,新版本webpack.dev.conf.js)

最近学习一个vue-cli的项目,需要与后台进行数据交互,这里使用本地json数据来模仿后台数据交互流程.然而发现build文件夹下没有dev-server.js文件了,因为新版本的vue-webpack-template 中已经去掉了dev-server.js,取而代之的是webpack.dev.conf.js文件,所以可以在webpack.dev.conf.js里配置本地访问. 对比旧版本的build文件夹,新版本的build下少了dev-server.js和dev-client.js 旧版