Exchange 邮箱访问的典型—— outlook 基于 RPC RPC over Https
   目前主要访问Exchange邮箱的方法有以下几种:
1)  outlook通过RPC访问或RPC over Https
2)  使用IE通过HttpHttps访问
3)  Outlook Express 通过SMTPPOP3协议访问
4)  Outlook Express 通过IMAP访问
5)  通过文件系统 Exits 访问
用户通常也是通过前两种方法来访问的,这也是微软所推荐的访问方法,因为从安全性和操作性能上都优于其他,那我们就介绍一下第一种:outlook通过RPCRPC over Https
一:outlook通过RPC访问
 其实我们通常使用outlook访问Exchange邮箱如果不进行设置,默认应该就是此种方法,我们如何查看呢首先我们登录到outlook
Exchange邮箱的典型访问-outlook通过RPC或RPC over HTTPS_第1张图片
我们会看到在电脑的右下角有outlook的联机图标,我们按住Ctrl键,右键点击它,
Exchange邮箱的典型访问-outlook通过RPC或RPC over HTTPS_第2张图片
我们点击“连接状态
Exchange邮箱的典型访问-outlook通过RPC或RPC over HTTPS_第3张图片
可以看到此处便是outlook通过RPC访问邮箱的
 
二:outlook通过RPC over Https 访问
此方法就是将RPC封装成Http的加密格式即Https,服务器受到加密数据后在进行解密,再还原成RPC的格式,具体步骤如下:
1Exchange服务器上安装Http代理RPC,
这步的目的是为了使Exchange 服务器可以对封装在Http内的RPC数据进行解封装,还原成RPC格式数据包。操作是在Exchange服务器上打开设置——》控制面板——》添加删除Windows组件,我们选择“网络服务”如下
Exchange邮箱的典型访问-outlook通过RPC或RPC over HTTPS_第4张图片
双击打开网络服务
Exchange邮箱的典型访问-outlook通过RPC或RPC over HTTPS_第5张图片
 
我们就会看到该项,我们选中它进行安装
我们安装完成后可以再 IIS 中发现会多出来一个 RPC 虚拟目录,此目录下还有一个 RPCproxy.dll
Exchange邮箱的典型访问-outlook通过RPC或RPC over HTTPS_第6张图片
此动态链接库就是对封装了加密的 Https RPC 包进行解封装的
 
2 :对 Http 代理 RPC 进行配置
此配置主要是针对 RPC 的端口, http 代理 RPC 对其进行解封装时对 http 包内的 RPC 数据端口有限制默认只允许 RPC 数据包端口范围是 100 —— 5000 ,而我们 Exchange 服务器使用的 RPC 数据服务端口是 6001.6002 等都超出了那个范围,因此我们需要对 Http 代理 RPC 进行配置使其端口范围扩大,我们扩大为 100 —— 7000 就够了,方法是通过注册表来进行修改
Exchange邮箱的典型访问-outlook通过RPC或RPC over HTTPS_第7张图片
运行 regedit 进入注册表编辑器,看清它下面的路径,我们选择修改右侧的 validports
Exchange邮箱的典型访问-outlook通过RPC或RPC over HTTPS_第8张图片
我们将数值数据改为如下
Exchange邮箱的典型访问-outlook通过RPC或RPC over HTTPS_第9张图片
我们此时把计算机名改成了完全合格域名,是为了方便用户通过广域网访问,当然运用 NITBIOS 名或 IP 地址都是可以的主要取决于客户的访问手段
 
3 :安装 CA 服务
为了方便我们就在域控制器 Perth 上安装成 CA 服务器
设置——》控制面板——》添加删除 Windows 组件
 
 
 
Exchange邮箱的典型访问-outlook通过RPC或RPC over HTTPS_第10张图片
我们选择证书服务
Exchange邮箱的典型访问-outlook通过RPC或RPC over HTTPS_第11张图片
 
我们就选择企业根,下一步
Exchange邮箱的典型访问-outlook通过RPC或RPC over HTTPS_第12张图片
我们给 CA 起个名称 LZC
Exchange邮箱的典型访问-outlook通过RPC或RPC over HTTPS_第13张图片
 
下一步,安装完成后我们最好在计算机上都刷新一下策略 gpupdate /force , 使我们的 CA 服务器快速成为被信任的证书机构
Exchange邮箱的典型访问-outlook通过RPC或RPC over HTTPS_第14张图片
我们通过控制台查看一下我们的 CA 证书
Exchange邮箱的典型访问-outlook通过RPC或RPC over HTTPS_第15张图片
 
4 Exchange 服务器申请证书
我们有了 CA 证书服务器接下来我们申请证书, Berlin IIS 中点击默认网站的属性,我们打开目录安全性如下图:
Exchange邮箱的典型访问-outlook通过RPC或RPC over HTTPS_第16张图片
 
选择证书服务
Exchange邮箱的典型访问-outlook通过RPC或RPC over HTTPS_第17张图片
出现服务器证书向导,点击下一步
Exchange邮箱的典型访问-outlook通过RPC或RPC over HTTPS_第18张图片
我们没有证书当然是选择新建证书了
Exchange邮箱的典型访问-outlook通过RPC或RPC over HTTPS_第19张图片
我们选择立即将证书请求发送到联机证书颁发机构,因为我们安装的是企业跟,这就是好处很快
Exchange邮箱的典型访问-outlook通过RPC或RPC over HTTPS_第20张图片
此处选择默认即可,实验方便,下一步
Exchange邮箱的典型访问-outlook通过RPC或RPC over HTTPS_第21张图片
此处是输入单位和部门属于描述性,我们随便起一个吧
Exchange邮箱的典型访问-outlook通过RPC或RPC over HTTPS_第22张图片
注意此处我们用完全合格域名作为公用名称
Exchange邮箱的典型访问-outlook通过RPC或RPC over HTTPS_第23张图片
此处是地理信息,正常填写即可,下一步
Exchange邮箱的典型访问-outlook通过RPC或RPC over HTTPS_第24张图片
SSL 默认就是 443 端口,下一步
Exchange邮箱的典型访问-outlook通过RPC或RPC over HTTPS_第25张图片
证书颁发机构也正确,下一步就完成了
我们来查看一下
Exchange邮箱的典型访问-outlook通过RPC或RPC over HTTPS_第26张图片
可以看到我们的证书
 
5 :配置 IIS 的身份验证
打开 IIS RPC 点击右键属性——》目录安全性 , 我们选择编辑
Exchange邮箱的典型访问-outlook通过RPC或RPC over HTTPS_第27张图片
Exchange邮箱的典型访问-outlook通过RPC或RPC over HTTPS_第28张图片
我们看到默认的是匿名访问和集成 Windows 身份验证,我们改为基本身份验证,
Exchange邮箱的典型访问-outlook通过RPC或RPC over HTTPS_第29张图片
虽然基本身份验证是明文的,但 RPC 封装成 HTTP 后还要用 SSL 加密,这样我们的身份验证设置完成
 
6 :配置客户机上的 outlook
我们配置 outlook 使 RPC 数据封装成 HTTP 格式,我们打开控制面板,选择邮件
 
Exchange邮箱的典型访问-outlook通过RPC或RPC over HTTPS_第30张图片
我们打开邮件
Exchange邮箱的典型访问-outlook通过RPC或RPC over HTTPS_第31张图片
我们选择电子邮件账户
Exchange邮箱的典型访问-outlook通过RPC或RPC over HTTPS_第32张图片
选择查看或更改现有电子邮件账户
Exchange邮箱的典型访问-outlook通过RPC或RPC over HTTPS_第33张图片
我们不要修改默认参数,选择“更改”
Exchange邮箱的典型访问-outlook通过RPC或RPC over HTTPS_第34张图片
 
这步我们选择“其他设置”
Exchange邮箱的典型访问-outlook通过RPC或RPC over HTTPS_第35张图片
我们打开“连接”
Exchange邮箱的典型访问-outlook通过RPC或RPC over HTTPS_第36张图片
选中使用 HTTP 连接到我的 Exchange 邮箱,底下的“ Exchange 代理服务器设置”如下
Exchange邮箱的典型访问-outlook通过RPC或RPC over HTTPS_第37张图片
代理服务器名称为完全合格域名,验证设置为基本身份验证
设置完成后我们登录 outlook ,会出现验证框
 
 
 
 
Exchange邮箱的典型访问-outlook通过RPC或RPC over HTTPS_第38张图片
 
我们登录进去后,在查看现在的连接状态,按住 Ctrl 键,点击右下角的 outlook 联机图标
Exchange邮箱的典型访问-outlook通过RPC或RPC over HTTPS_第39张图片
 
此时的连接已变成了 HTTPS 格式的,说明我们配置正确!