防火墙只需要开放CAS的443端口,其他硬件防火墙也是如此,不需要开放其他额外端口(80也没有必要开通,如果都使用https的话)

1.CAS:服务器配置-申请证书(内部、外部CAS名称)
2.CAS:下载证书链,申请证书,完成证书申请 (证书申请完成后,可以查看证书的使用者名称)(在CAS上安装有效的 SSL 证书。MB服务器只需要默认的自签名 SSL 证书即可)


3.分发证书到CAS的 IMAP、POP3、IIS、SMTP
4.CAS上安装功能 HTTP代理上的RPC
5.启用Outlook Anywhere(配置外部CAS名称:mailpp.bocapp.cn,配置Outlook客户端的代理服务器时使用该名称)

                     
6.在IIS中检查基本身份验证是否已启用;查看Application日志,会出现Outlook Anywhere功能已成功启用的日志

7.将CA证书链(根证书)导入到客户端计算机
8.配置客户端Outlook:

选择Exchange模式:填写Exchange服务器计算机FQDN(CAS计算机名称:excas.bocapp.cn),用户电子邮件地址(exuser01@bocapp.cn)

其他设置--连接:使用Outlook Anywhere
EX代理服务器设置:https://mailpp.bocapp.cn(CAS外部域名)
仅连接到其证书包含该主题名称的代理服务器:msstd:mailpp.bocapp.cn (非必需,如果要求必需加密连接则选中该项)
选中 在低速网络中
基本身份验证(需要确认IIS中也启用了基本身份验证;选择了基本身份验证,则“仅使用SSL连接”默认会被选中,无法更改。

现在检查姓名如果提示Exchange服务器不可用,则忽略错误,直接点击下一步,配置完成后打开Outlook即可成功连接到Exchange服务器

Outlook在启动的时候如果提示证书错误,直接退出的话,则导入根证书即可。

                

            

注:此处不能填写CAS的外部域名,否则会一直提示输入用户名密码,用户身份验证无法通过。
  选择基本身份验证,

  autodiscover.bocapp.cn的A记录也需要发布到公网

            

Outlook Anywhere下载OAB的问题:

OAB的下载时通过autodiscover实现的,所以可以使用Outlook的自动配置测试功能进行测试是否可以成功解析出OAB的URL地址

然后在Outlook上测试autodiscover,测试结果中要出现 https://mailpp.bocapp.cn/OAB/......,之后才会下载成功(OAB的内部或外部URL地址都会被解析出来)

  

在CAS上配置OAB的外部URL: https://mailpp.bocapp.cn/OAB,使其生效需要重启(Ex File Distribution或者Ex RPC Client Access服务)

注意:

The fact that you are  testing or lookinng at port 135 with "netstat -n", is not an indication that something is wrong. That simply implies outlook is trying to look UUID on the server for specific service . Point is , 135 is not an indication  that something is wrong ( By design if outlook client is in same network it will always connect on port 135 first for service specific UUID ) what apparently is wrong is that your Outlook Anywhere isn't configured properly, or Outlook itself isn't configured properly.

Outlook Anywhere在线测试:https://testexchangeconnectivity.com

Autodiscover原理:

http://www.cnblogs.com/maple/archive/2007/04/02/697491.html

配置Outlook Anywhere2010的更多相关文章

  1. C#中的SMTP配置Outlook.Com SMTP主机

    如果你想以编程方式使用    Outlook.com或Gmail帐户作为    SMTP主机    发送电子邮件,也有为了得到这一切工作的几件事情要注意. 使用基本的System.Net.Mail库, ...

  2. 【转】outlook 2016 配置自动发现

    今天一部门经理换了高大上的终端,办公软件安装的是office 2016,在配置outlook的时候,懵逼了,没有exchange 选项,使用自动发现配置的时候,电脑没有加域,各种尝试,一直过不去,哎, ...

  3. outlook配置osc地址(删除原账户重新配置)

    方法二:使用手动配置邮箱(适用于标准化未入域机器) Step1:在"开始"菜单找到 "控制面板"并打开(或按键盘上的"Win"+" ...

  4. CRM Online Outlook Client Configuration Wizard

    CRM Outlook客户端满足和便捷了用户对office outlook和CRM两个程序的使用需求.通过CRM outlook 客户端,用户可以像在浏览器中访问CRM一样,流畅的读写CRM数据.同时 ...

  5. CentOS 64位下安装Postfix+Dovecot 配置邮件server笔记

    Postfix 和Dovecot功能确实非常强大,支持各种认证方式, 配置非常灵活, 就由于太过于灵活, 反而安装配置的过程中,easy有各种各样的陷阱,碰到问题了. 日志是最好的解决的方法了.    ...

  6. Outlook 数据文件(.pst 和 .ost)简介

    使用 Microsoft Outlook 时,电子邮件.日历.任务和其他项目保存在邮件服务器或计算机上,或者同时保存在这两个位置.如果 Outlook 项目保存在计算机上,则它们保存在 Outlook ...

  7. 解决“与 Microsoft Exchange 的连接不可用,Outlook 必须联机或已连接才能完成此操作”

    Microsoft Outlook 是一种用于发送和接收电子邮件的应用程序.由于其可靠性和各种使用类型,它在企业公司中非常受欢迎.Outlook 还可用于管理各种类型的个人数据,如日历约会.联系人.邮 ...

  8. Spring JavaMail发送邮件

    JavaMail的介绍 JavaMail,顾名思义,提供给开发者处理电子邮件相关的编程接口.它是Sun发布的用来处理email的API.它可以方便地执行一些常用的邮件传输.   虽然JavaMail是 ...

  9. 使用JavaMail发送邮件

    一.邮件的相关概念 邮件协议.主要包括: SMTP协议:Simple Mail Transfer Protocol,即简单邮件传输协议,用于发送电子邮件 POP3协议:Post Office Prot ...

随机推荐

  1. [Papers]NSE, $u$, Lorentz space [Sohr, JEE, 2001]

    $$\bex \bbu\in L^{p,r}(0,T;L^{q,\infty}(\bbR^3)),\quad\frac{2}{p}+\frac{3}{q}=1,\quad 3<q<\inf ...

  2. nginx upstream模块

    upstream模块 upstream模块 (100%) nginx模块一般被分成三大类:handler.filter和upstream.前面的章节中,读者已经了解了handler.filter. 利 ...

  3. OS X中如何获取当前运行程序的路径

    OS X的执行程序一般分为两种.一种是控制台程序,一种是带有GUI的OS X应用程序. 控制台程序往往就一个文件构成executable,而GUI应用通常是一个包(即文件夹),里面除了executab ...

  4. 从高铁G18中高端如厕看12306的验证码

    1.引子 最近疯狂的吐槽12306网站的虐心验证码. 从对铁老大的一贯作风来说,这个事不过是芝麻绿豆的事情.这个事件只是因为发生在网络上,而引起了广大网民的一致谴责而已. 相信更丰富的如厕经历,大家只 ...

  5. WS之cxf处理的复杂类型(Map)

    一.服务端: 1.创建接口: package cn.tdtk.ws.dao; import java.util.List;import java.util.Map; import javax.jws. ...

  6. cannot restore segment prot after reloc: Permission denied

    编辑/etc/selinux/config,找到这段:# This file controls the state of SELinux on the system. # SELINUX= can t ...

  7. air手势代码

    //下列2句谁放上面谁生效要么触控生效,要么手势生效 Multitouch.inputMode = MultitouchInputMode.TOUCH_POINT; Multitouch.inputM ...

  8. 全面理解Linux输入输出重定向

    全面理解Linux输入输出重定向 本教程通过视频方式讲解shell操作,理解感念,教程通俗易懂,比起看一大堆文档要舒服的多.本次教程主要讲解  Linux Shell 中支持输入输出重定向,用符号&l ...

  9. Jquery 等待ajax返回数据loading控件ShowLoading组件

    1.意义 开发项目中,前台的页面要发请求到服务器,服务器响应请求返回数据到前台,这段时间,有可能因为返回的数据量较大导致前台页面出现短暂性的等待,此时如果用户因不知情而乱点击有可能造成逻辑混乱,所以此 ...

  10. Linux下的sort排序命令详解(二)

    有时候学习脚本,你会发现sort命令后面跟了一堆类似-k1,2,或者-k1.2 -k3.4的东东,有些匪夷所思.今天,我们就来搞定它—-k选项! 1 准备素材 [root@FDMdevBI opt]# ...