前面咱们了解到经过POP3和IMAP4这2种方式链接到Exchange服务器邮箱时,仅可以使用最基本的邮件功能,即便是通信薄,也须要通过一番繁琐的配置,而且Internet用户须要使用通信薄,还需发布域控制器上的389端口,一般不会考虑这样作,那么有没有一种有效的方法,来使咱们的Internet用户链接到Exchange服务器邮箱后可以体验Exchange相关功能呢?这里就要说说Outlook Anywhere数据库
Outlook Anywhere的配置方法十分容易,Internet用户只须要提供本身的邮件地址、域用户名和密码就能够自动配置Outlook Anywhere帐户,这得益于Exchange的自动发现服务,在链接到邮箱后,不只可使用通信薄功能,还可使用闲忙信息、邮箱管理以及会议邀请等Exchange专属功能,另外,Outlook Anywhere是基于证书加密通信的,因此须要在防火墙上开放443端口缓存
首先来看看Exchange服务器上须要作哪些配置服务器
第一步:确保2台CAS服务器都安装了【HTTP 代理上的 RPC】,这项功能因为咱们在部署CAS/HUB服务器时就已经安装好了,因此这里就不用安装了网络
第二步:启用 Outlook Anywhereide
在Exchange控制台左侧展开【服务器配置】-【客户端访问】,在右侧面板中右键单击服务器cqexcashub01,从菜单中选择【启用 Outlook Anywhere】测试
指定外部主机名【mail.excontoso.tk】,客户端身份验证访问选择【基自己份验证】,设置好后单击【启用】加密
单击【完成】后,须要在服务器cqexcashub02上,作相同的操做3d
Exchange服务器上的配置作完后,下面来到公网域名提供商的设置页面代理
建立一条A纪录,autodiscover.excontoso.tk,IP地址填写路由器WAN口的IP地址【219.153.106.244】,Internet上的Outlook客户端经过自动发现服务去配置Outlook Anywhere的时候,会用到这个域名,因此这个域名很关键对象
保存后,稍等几分钟,经过Ping来测试autodiscover.excontoso.tk可否成功解析到咱们的路由器WAN口,图中返回了ICMP包,说明解析成功
前面说了,Outlook Anywhere是经过443端口链接到Exchange服务器的,那么在路由器中就须要发布443端口,发布对象是CAS/HUB服务器群集,群集IP地址为【192.168.1.230】,另外说一下,发布了443端口,至关于Internet用户也能够经过OWA访问邮箱了,因为以前为了简化用户输入,配置了域名跳转,即用户输入http方式的域名mail.excontoso.tk就可跳转到https://mail.excontoso.tk/owa页面,因此这里还得发布80端口
接下来进入客户端的配置,Internet上的客户端默认状况下是不信认咱们域内的证书颁发机构的,咱们首先须要从内部的CA下载CA根证书,而后经过各类方式传送到Internet客户端上,最后经过MMC将其导入到【证书(本地计算机)】容器下的【受信任的根证书颁发机构】中
CA根证书导入完毕后,打开【控制面板】-【邮件】
指定一个配置文件名称
指定姓名、邮件地址和密码,这里以用户jqq【蒋庆秋】为例
单击【下一步】后,Outlook就开始自动配置Outlook Anywhere帐户了,配置过程当中须要提供域中的凭据
待3项都经过后就算是自动配置成功了,是否是很简单呢
第一次进入Outlook,也须要提供身份验证凭据,若是但愿在下次运行Outlook时不进行身份验证,能够勾选【记住个人凭据】
进入Outlook以后,咱们首先能够了解一下Outlook Anywhere究竟作了哪些地方的配置,从Outlook主面板的【文件】选项卡打开帐户设置
在默认【电子邮件】选项卡中,双击【jqq@excontoso.tk】
这里自动配置了Exchange服务器的外部主机名和用户名,并勾选了【使用缓存 Exchange 模式】,这种模式会将Exchange邮箱中的邮件与本地保持同步,而后单击【其余设置】按钮
切换到【链接】选项卡,这里看到已经勾选了【使用 HTTP 链接到 Microsoft Exchange】,单击【Exchange 代理服务器设置】
这里配置了链接到Exchange代理服务器的URL名称、身份验证方式以及在不一样网络中的链接方式等
以上就是Outlook Anywhere自动配置的信息,而后回到桌面,验证Outlook的链接状态,按住Ctrl键,单击右下角的Outlook图标,从菜单中选择【链接状态】
从下图中能够看出,Outlook当前是以HTTPS协议来链接到Exchange服务器的
最后咱们来测试经过Outlook Anywhere方式收发邮件,但此次与前几回不一样,咱们将其中一台CAS/HUB服务器和一台邮箱服务器关闭,以模拟这2台服务器在发生故障后,邮件系统还可否正常运行
cqexcashub01的负载优先级为1,另外邮箱数据库CQDB01在前面的教程中已经手工转移到cqexdag02上并处于活动状态,这里我将cqexcashub01和cqexdag02关闭
关闭后,Outlook与服务器断开了大约10几秒种后从新链接,老规矩,咱们向QQ邮箱发送一封测试邮件,主题为06
QQ邮箱成功收到邮件
而后回发一封邮件,主题为07
Outlook也成功的收到了邮件,这证实在高可用性环境下,即便一台CAS/HUB服务器和一台邮箱服务器发生了故障,咱们的邮件系统一样能够保持正常的运做,最后来打开通信薄看看
看到了吧,经过Outlook Anywhere方式链接到Exchange,是可使用全球通信薄的,就是就点乱,但不要紧,这个能够经过启用HAB(分层地址薄)来解决
这里有点小故事,在作最后这个测试的时候,我关闭了cqexcashub01和cqexdag02,但是发现邮箱数据库并无自动转移到cqexdag01上,以至Outlook不停的链接,又不停的中断,这是什么缘由呢?这是因为我最开始建立DAG的时候将cqexcashub01做为了见证服务器,见证服务器都关闭了,固然就不能转移了,后来将见证服务器换到域控制器上,就解决问题了,因此必定要保证见证服务器的存活,那么至此,这个Exchange Server 2010 SP2 高可用性系列博文就所有测试完毕了,文笔很差,但仍是但愿能帮助到你们