Exchange 2010 RPC客户端访问、通讯簿服务和公用文件夹连接配置静态RPC端口

很多企业的邮件服务器都采用了微软的Exchange,而Exchange的客户端访问服务通过动态RPC端口来实现。通常情况下,企业中的Exchange服务器都被放在DMZ区域当中,也就是说:Outlook客户端不论是从外网连接到Exchange Server或从内网连接到Exchange服务器,都必需要通过防火墙的筛选策略,才能够正常访问Exchange 2010客户端访问服务器或客户端访问阵列。

  然而,Windows Server 2008和 2008 R2在默认情况下,动态RPC的出站连接端口范围为49152-65535,早期Windows Server版本的RPC动态端口范围为1025-65535。当Exchange 2010客户端访问服务器角色安装在Windows Server 2008或2008 R2上时,RPC动态端口的使用范围会自动规定为6005-59530,并且最高可用端口为60554,RPC协议采用动态端口的特性就为企业安全发布Exchange服务带来了一些麻烦。通常情况下,企业可以采用能与Exchange进行联动的防火墙(例如ISA Server或Forefront TMG)来解决这一问题和麻烦。但如果企业内没有能与Exchange联动的防火墙时又该怎么办呢?当然不可能在防火墙上大范围开放高端口了。

  其实,我们可以通过如下的方法将Exchange 2010 RPC客户端访问服务固定在特定的端口上。

下面我们通过一个案例来讲解下RPC的端口设置。

很多人都喜欢用foxmail收发邮件,在企业外部的话我们有多种选择,一种是pop模式,这个是用的最多的,还有比如imap模式,再有就是exchange模式,下面我们在外网设置exchange模式。

步骤1、输入账号、密码和exchange服务器地址。

步骤2、点开代理设置,输入exchange服务器地址https://xxx.com,代理服务器验证设置根据你的服务器端的设置的验证方式。

步骤3、点击确定,创建账号,提示RPC服务器不可用。这个原因就是我们的RPC端口没有对外开放,通过抓包工具,我们可以看到没有连接到RPC的端口。

因为RPC是随机的,使用范围会自动规定为6005-59530,我们不可能开放这些多高位端口了。我们可以通过以下步骤把RPC的动态端口进行固定。

步骤4、配置RPC客户端访问服务静态端口

  当Outlook客户端建立与Exchange的连接时,默认情况下,Exchange 2010客户端访问服务器的RPC客户端在访问服务的出站连接使用TCP终结点映射器端口(tcp/135)和动态RPC端口(6005-59530)。
如果要配置客户端访问服务器的RPC客户端访问服务采用静态端口,需要更改如下注册表值:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\MSExchangeRPC

  您需要创建一个 ParametersSystem键, 并在目录中创建一个名为TCP/IP Port的 REG_DWORD值。在这个DWORD中填写您需要使用的静态端口值。我们输入端口55000,

·微软推荐管理员将静态端口范围固定在59531和60554之间,并在同一活动目录站点内的所有CAS服务器上都采用相同值。

·注册表配置完成后,您还需要重启Microsoft Exchange RPC以使其生效。

步骤5、配置Exchange通讯簿服务静态端口

  当Outlook客户建立与Exchange的连接时,端默认情况下Exchange 2010客户端访问服务器的通讯簿服务的出站连接使用TCP终结点映射器端口(tcp/135)和动态RPC端口(6005-59530)。

我们在如下目录新建一个“RpcTcpPort” 的注册表值,端口设置为60001.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\MSExchangeAB\Parameters


Exchange 2010 SP1中配置 Exchange通讯簿服务使用静态端口

配置文件更改完成后,还需要重启Exchang通讯簿服务以使其生效。

步骤6、配置公共文件夹连接静态端口

  当Outlook客户建立与Exchange的连接时,端默认情况下公共文件夹出站连接使用TCP终结点映射器端口(tcp/135)和动态RPC端口(49152-59535)。

  配置邮箱服务器公共文件夹连接采用静态端口,邮箱服务器方式与配置RPC客户端访问服务采用静态端口的方法相同:


配置 Exchange公共文件夹连接使用静态端口

验证端口是否配置成功

  当我们将Exchange 2010的几大客户端访问方式的RPC端口固定下来后,可以使用TCPView工具或者是其他工具来查看Exchange相应服务所使用的端口是否已经正常改为我们自行设置的静态端口:

查看Exchange 2010 RPC客户端访问服务和地址簿服务端口

Exchange 2010 RPC配置静态RPC端口客户端访问、通讯簿服务和公用文件夹连接相关推荐

  1. 使用foxmail或outlook邮件客户端,下载邮件服务的其他文件夹中邮件配置

    如何使用foxmail或outlook邮件客户端,下载邮件服务的其他文件夹中的邮件 1)在foxmail客户端中配置imap类型的邮件收取发送方式: 2)如果直接新建公司邮箱,可能会导致错误(imap ...

  2. 将公用文件夹从Exchange2010迁移到 Exchange 2013

    将公用文件夹从Exchange2010迁移到 Exchange 2013 本主题介绍如何将您的公用文件夹从 Exchange Server 2010 SP3迁移到同一个林中的 Exchange Ser ...

  3. Microsoft Exchange 2010 安装配置

    最近一直在忙,没能及常更新博文,今天趁着刚刚教朋友怎么搭Exchange server 2010,整理了一下把如何搭建Exchange server 2010的步骤整理了一下,写了一个简单的文档,今天 ...

  4. Exchange 2007迁移2010时的公用文件夹多个公用树错误

    近期在项目中,客户Exchange 从2007迁移到2010,Microsoft Exchange从2007开始就逐渐弱化了公用文件夹,outlook 2007和2010都不需要使用到公用文件夹了.但 ...

  5. Exchange Server 2013 LAB Part 4.内部客户端访问

    关于Exchange服务器内部客户端访问的更详细介绍,请参考Exchange Server 2010链接:http://xutonglin.blog.51cto.com/8549515/1390715 ...

  6. Spring MVC配置静态资源的正常访问

    SpringMVC如果过滤器过滤范围配置了/或者/*,那么框架会过滤所有请求,包括自己写的请求和静态资源请求,这样静态资源就不能正常加载,包括js文件.css文件.图片资源访问的时候都会出现404页面 ...

  7. python实现客户端和服务端的文件夹传输

    初学python,使用socket可以传输文件,想传输整个文件夹里的所有的内容,这样两台电脑文件的互传就十分的方便 传输文件夹思路有两个,一个是遍历文件夹下所有的文件,分别发送直到所有的文件传输完成. ...

  8. 基于Visua C++2010 与 Windows 7 SDK开发windows7 Shell应用(1)-搜索文件夹

    windows7 shell 就是windows7操作系统的的控制台 对于熟悉了命令行的人而言,用键盘调用程序比鼠标更快更省力 您可以用"Shell:"命令调用一切可以用资源管理器 ...

  9. Git常规配置与用法(记录,git配置文件在系统用户文件夹下)

    Git环境配置 一. 全局配置 1. 配置文件 git全局配置文件.gitconfig默认在当前系统用户文件夹下,window可运行%USERPROFILE%查找,Mac系统在cd ~查找. 具体配置 ...

最新文章

  1. 178页,四年图神经网络研究精华汇总
  2. php开发mvc教程,php开发一个简单的MVC
  3. 薪资不逊NLP算法岗,边缘AI火了!
  4. 技术开发(委托)合同怎么写?
  5. python 计算每日累计_5分钟学会用Python可视化数据分析美股
  6. php 自制建议神马收录查询工具
  7. 消色差、半复消色差、复消色差的区别
  8. 基于Java+Springmvc+vue+element实现大学生科技创新创业项目管理系统
  9. premiere软件的使用(快速入门,迅速了解常用功能、常用快捷键、常用插件)——wsdchong
  10. ArcGis.js的帮助文档、社区
  11. wps-奇数偶数页眉不同设定方法
  12. 国美易卡利用大数据,国美易卡衍生三大类产品模型
  13. Vue ui/vue create创建项目报错:Failed to get response from https://registry.npmjs.org/vue-cli-version-ma
  14. 手机连接电脑热点 显示 连接超时,已解决
  15. CPGIS三十周年专访系列|陶闯主席
  16. 单片机进阶 --------hex文件格式
  17. 坐标反算c语言程序,测量坐标计算程序
  18. 南加大计算机本科学费,解析|南加州大学学费及生活费
  19. 三维shepp_logan头模型的投影数据的产生
  20. Git 多人协同开发

热门文章

  1. 用户登陆注册功能(PHP)
  2. java 封装结果集_java封装结果集
  3. 剖析Elasticsearch集群系列之一:Elasticsearch的存储模型和读写操作
  4. vue弹层时禁止页面滚动
  5. C++ 中 freopen()函数的用法
  6. dbms_random.seed
  7. JavaScript 中的函数介绍
  8. 详解Javascript中的Array对象
  9. github ssl验证跳过
  10. 浅析MySQL二进制日志