何谓Outlook Anywhere?这一看似陌生的功能其实并不陌生,它就是Exchange Server 2003时代的RPC Over Http,只不过在Exchange Server 2007中换了一个叫法而已。配置过Exchange Server 2003的RPC Over Http的朋友能够深刻体会到它的复杂,特别是要手动修改一些注册表键值,但是现在那些已经成为过去时,牛X的微软工程师们帮助我们从繁杂的劳动中解脱出来了。在Exchange Server 2007中配置Outlook Anywhere不再象在Exchange Server 2003中配置RPC Over Http那么麻烦了,现在只需安装好RPC代理组件和证书服务,再加上一些简单的设置就可以完成Outlook Anywhere功能的配置。
首先,我们需要安装RPC代理组件和证书服务,在此不再详述此步骤,附上两张截图…
因为Outlook Anywhere是基于加密通讯的,所以我们还需要为此功能申请一张有效的证书。安装后两个必需组件之后,打开“Internet 信息服务(IIS)管理器”,在IIS中将Exchange Server 2007的默认证书删除掉,我们需要重新申请一张由证书颁发机构颁发的证书。详细操作步骤如下……
1. 在“Internet 信息服务(IIS)管理器”中右击“默认网站”,选择“属性”,在弹出的“属性”窗口中切换到“目录安全性”选项卡,单击“服务器证书”,如下图所示:
2. 在证书向导窗口中单击“下一步”,如下图所示:
3. 在“修改当前证书分配”窗口中选择“删除当前证书”,然后单击“下一步”,如下图所示:
4. 在“删除证书”窗口中单击“下一步”,如下图所示:
5. 在完成向导中单击“完成”,如下图所示:
6. 在返回的窗口中选择“服务器证书”,在证书向导中单击“下一步”,在“服务器证书”窗口中选择“新建证书”,然后单击“下一步”,如下图所示:
7. 在“延迟或立即请求”窗口中选择第二项,单击“下一步”,如下图所示:
8. 在“名称和安全性设置”窗口中单击“下一步”,如下图所示:
9. 在“单位信息”窗口中输入单位和部门信息后单击“下一步”,如下图所示:
10.在“站点公用名称”窗口中输入一个名称,在此特别要注意不要输错,此名称一般为访问时填写的域名,如果此名称与域名不一致,Outlook客户端是连接不上的,如下图所示:
11.在“地理信息”窗口中输入相关信息后单击“下一步”,如下图所示:
12.在“SSL端口”窗口中保留默认的443端口,单击“下一步”,如下图所示:
13.在“选择证书颁发机构”窗口中单击“下一步”,如下图所示:
14.在“证书请求提交”窗口中确认信息无误后单击“下一步”,如下图所示:
15.在完成向导窗口中单击“完成”,至此,证书申请工作已经完成……
在申请好证书之后,还需要对RPC虚拟目录进行权限配置,具体操作如下:
在完成上面的操作之后就剩下最后一步了,就是在“Exchange 管理控制台”为服务器启用“Outlook Anywhere”功能。具体操作步骤如下:
1. 打开“Exchange 管理控制台”,展开“服务器配置”,选中“客户端访问”,在右边操作窗口中单击“启用Outlook Anywhere”,如下图所示:
2. 在“启用Outlook Anywhere”窗口中输入“外部主机名”,此名称与申请证书时填写的公用名称一致,输入后单击“启用”,如下图所示:
3. 在结果窗口中单击“完成”,至此,Outlook Anywhere功能的服务器配置已经全部完成……,现在就可以利用Outlook配置RPC Over Http方式连接到Exchange Server 2007服务器了,配置之前别忘记先导入一张证书哦。
附上Outlook客户端的连接状态图,从下图可以清楚地看到连接方式是采用HTTPS。