none
Windows Server 2008 R2 SP1+ Exchange 2010 SP1OAB Issue RRS feed

  • 问题

  • 环境为Windows Server 2008 R2 SP1+ Exchange 2010 SP1

    当前Outlook2003 可以下载OAB,但Outlook2007 不能下载OAB,当点击下载时,一直停在下载窗口那里,这是为什么?

    2011年7月27日 11:49

答案

全部回复

  • 您好,

    有没有具体的日志错误提供给我分析。

    你是在域内不能下载还是在域外用户不能下载oba?

    导致 Outlook 2007 不能下载OAB有多种原因,首先您应该清楚OAB的生成过程。

    首先Microsoft System Attendant service把脱机地址薄的数据发布到邮箱服务器的共享文件里: C:\Program Files\Microsoft\Exchange server\ExchangeOAB 下面的<oabguid>子文件夹. 然后运行在 客户端访问服务器上的Microsoft Exchange File Distributions service会去从共享文件里拿这些数据,把它们复制到C:\Program Files\Microsoft Exchange server\ClientAccess\OAB下面的<oabguid>的子文件夹里。在IIS里的OAB 虚拟目录通过oab.xml的定向OAB的路径会去发布脱机地址薄.Outlook 2007 客户端通过Autodiscover service获得oab.xmlURL去联系OAB 虚拟目录来下载脱机地址薄。其次在Exchange 2007中,OAB支持两种下载方法,基于web的分发和基于public folder的分发。Outlook 2007 支持web的分发和基于public folder的分发,而Outlook 2003和以前的版本只支持基于public folder的分发。

    详细的信息你可以参考下面的链接:

    了解脱机通讯簿

    http://technet.microsoft.com/zh-cn/library/bb232155.aspx

    http://blogs.msdn.com/dgoldman/archive/2006/08/25/How-Exchange-2007-OAB-Files-are-replicated-to-a-Client-Access-Server-for-download.aspx

     

    有关如何排错OAB的问题的详细信息,请参考下面的链接:

    脱机通讯簿、地址列表和收件人的问题

    http://technet.microsoft.com/zh-cn/library/bb331952.aspx

     

    Exchange 2007中,当下载脱机地址薄的时候出现0X8004010F错误,如何排错?

    http://social.microsoft.com/Forums/zh-CN/exchangeserverzhchs/thread/b0a4d999-3f4e-48fb-baea-e4a0cc97caf2

    可以按照以下方法排错:

    1.outlook2007同步通讯簿要依赖exchange2007autodiscover服务,请检查一下CAS服务器上IIS       autodiscover虚拟目录。
        2.
    检查一下DNS服务器上内网域名下有没有autodiscover.domainname.comA记录,如果没有手工创建一下,域名根据公司实际域名确定。
        3.
    检查客户端网卡的DNS设置。

    关于OAB错误:http://technet.microsoft.com/zh-cn/library/cc411331(EXCHG.80).aspx


    如果您对我们的论坛在线支持服务有任何的意见或建议,请通过邮件告诉我们。
    Description: Description: TechNet 论坛好帮手立刻免费下载  TechNet 论坛好帮手

    2011年7月28日 6:11
    版主
  • 首先表示感谢:

    环境:邮件系统:Windows Server 2008 R2 SP1+ Exchange 2010 SP1,共两台做DAG;

    第一台邮件服务器exch1:192.168.1.1;第一台邮件服务器exch2:192.168.1.2; 邮件系统所在域为:corp.com;原有corp.com域DNS中:手工新建两条A记录autodiscover.corp.com指向上面两个IP。但公司要求邮箱后辍为:shry.com.cn;因此在新建电子邮件策略,并内部DNS中新建一个集成区域shry.com.cn,并在其中分别建两条A记录:autodiscover.shry.com.cn也指向上面两个IP。

    当前我已做完以下检查:

    1、OAB生成正常,ClientAccess\OAB可以正常拿到ExchangeOAB 下面的<oabguid>子文件夹数据.

    2、在IIS里的OAB虚拟目录可以看到oabguid.

    3、可以通过IE访问OABURL的OAB.xml

    根据当前问题是否可以排除OAB生成的问题?

    当前我从外网使用Outlook2007日志发现如下所示:一直在找autodiscover.shry.com.cn,而没有去找autodiscover.corp.com,这是为什么呢?是不是DNS A记录新建不正确?

    19784208 07/28/11 18:01:55 Redirect check to http://autodiscover.shry.com.cn/autodiscover/autodiscover.xml FAILED (0x8004010F)
    1696 19786511 07/28/11 18:01:58 Autodiscover to https://shry.com.cn/autodiscover/autodiscover.xml starting
    1696 19807411 07/28/11 18:02:18 Autodiscover to https://shry.com.cn/autodiscover/autodiscover.xml FAILED (0x800C8203)
    1696 19807411 07/28/11 18:02:18 Autodiscover to https://autodiscover.shry.com.cn/autodiscover/autodiscover.xml starting
    1696 19828441 07/28/11 18:02:39 Autodiscover to https://autodiscover.shry.com.cn/autodiscover/autodiscover.xml FAILED (0x800C8203)
    1696 19828441 07/28/11 18:02:39 Local autodiscover for shry.com.cn starting
    1696 19828441 07/28/11 18:02:39 Local autodiscover for shry.com.cn FAILED (0x8004010F)
    1696 19828441 07/28/11 18:02:39 Redirect check to http://autodiscover.shry.com.cn/autodiscover/autodiscover.xml starting
    1696 19828451 07/28/11 18:02:40 Autodiscover XML Received

    2011年7月28日 10:29
  • 外网找 SHRY.COM.CN 是肯定的,他不会把链接映射到内网来。而相应的操作他会找他的后缀名带的地址的autodiscover记录
    ITPRO 的价值在于分享,程序开发人员的价值在于创造,架构师分析师的价值在于分析出客户潜在需求,项目经理的价值就是搞定客户! ___________________________________________________________ MSN:fogyisland_x@htomai.com QQ:10853913 Blog:http://blog.csdn.net/fogyisland2000 如果一个人将知识带入坟墓,他是可耻的。所以知识需要分享!
    2011年7月29日 6:07
    版主
  • 已解决了,经排查,主要原因是由于Clientaccess\OAB权限丢失
    2011年8月2日 2:37