在Outlook 2003 SP2和Outlook 2007 SP1中按“F9”或者点击“发送/接收”后,报”0x8004010f,操作失败,找不到某个对象“错误。

Outlook 2003/2007 连接exchange2010 报 “0x8004010f 操作失败,找不到某个对_outlook

环境描述:

1. Exchange Server 2010;

2. DC / Mailbox / CAS &Hub 角色均位于不同服务器;

3. Outlook客户端使用”缓存“模式。

4. Exchange安装时已选择,组织中有运行outlook2003或entourage的客户端计算机。

一般这种情况,基本上是OAB没有配置好。

Outlook2003解决方案:

1. 打开Exchange管理控制台-Microsoft Exchange-组织配置-邮箱-脱机通讯簿-默认脱机通讯簿-右键-属性

2. 点"发布"标签页-勾选“Outlook 98SP2或更高版本(版本3) (T)"”和“Outlook 2003或更高版本(版本4) (K)”,同时"勾选启用公用文件夹发布(U)"。

Outlook 2003/2007 连接exchange2010 报 “0x8004010f 操作失败,找不到某个对_outlook_02

3. 脱机通讯簿-默认脱机通讯簿-右键-更新

Outlook 2003/2007 连接exchange2010 报 “0x8004010f 操作失败,找不到某个对_outlook_03

4. 确认用户所在的“邮箱数据库”已经配置“脱机通讯簿”,(默认情况下,邮箱数据库没有配置相关脱机通讯簿)。

5. 服务器配置--邮箱—数据库管理--mailboxdatabase 右击,选择“属性”,在“客户端设置”里面确认“脱机通讯簿”项已经配置,且确认脱机通讯簿”配置正确。

Outlook 2003/2007 连接exchange2010 报 “0x8004010f 操作失败,找不到某个对_outlook_04

6. 开始--运行--输入services.msc--将"Microsoft Exchange 文件分发"服务重新启动

Outlook 2003/2007 连接exchange2010 报 “0x8004010f 操作失败,找不到某个对_outlook_05

7. 重启outlook2003客户端,点击 发送接收 或摁 F9,确认没有错误提示。

Outlook2007解决方案:

Outlook 2007/2010 OAB是通过虚拟目录来更新的,而不是通过Public文件夹,这时候主要检查OAB的分发设置,自动发现配置等问题。

1. 检查OAB虚拟目录的内部和外部URL的设置,(OAB可以不使用SSL)。

打开EMC—服务器配置—客户端访问—脱机通讯薄分发—右击 属性,检查内外部URL

Outlook 2003/2007 连接exchange2010 报 “0x8004010f 操作失败,找不到某个对_outlook_06

2. 检查脱机通讯薄的分发和地址列表属性是否正确,如图,我的分发是使用Version4,并且是基于WEB方式的分发,我的地址列表是默认的全局地址列表

打开EMC—组织配置—邮箱—脱机通讯薄—右击 默认脱机通讯薄—属性—分发 选项卡和地址列表 选项卡

Outlook 2003/2007 连接exchange2010 报 “0x8004010f 操作失败,找不到某个对_outlook_07

Outlook 2003/2007 连接exchange2010 报 “0x8004010f 操作失败,找不到某个对_outlook_08

Outlook 2003/2007 连接exchange2010 报 “0x8004010f 操作失败,找不到某个对_outlook_09

确认默认全局地址列表以及其他需要分发的地址列表没有问题

Outlook 2003/2007 连接exchange2010 报 “0x8004010f 操作失败,找不到某个对_outlook_10

3. 查看IIS中OAB虚拟目录的设置情况

1) 分发方式采用加密的HTTP,所以 勾选 要求SSL(Q),虚拟目录配置如下

Outlook 2003/2007 连接exchange2010 报 “0x8004010f 操作失败,找不到某个对_outlook_11

2) 确认身份验证方式

Outlook 2003/2007 连接exchange2010 报 “0x8004010f 操作失败,找不到某个对_outlook_12

3) 确认 没有勾选HTTPS重定向,该功能只需要在默认网站级别设置,不需要为OAB设置重定向

Outlook 2003/2007 连接exchange2010 报 “0x8004010f 操作失败,找不到某个对_outlook_13

4) 确认OAB的IIS虚拟目录下有正确的内容

Outlook 2003/2007 连接exchange2010 报 “0x8004010f 操作失败,找不到某个对_outlook_14

4. 确认客户端已导入企业CA根证书(根证书还能在客户端不加域,使用exchange模式配置outlook时,避免每次打开outlook都要输入密码)

Outlook 2003/2007 连接exchange2010 报 “0x8004010f 操作失败,找不到某个对_outlook_15

5. 确认DNS中的autodiscover记录配置正确

Outlook 2003/2007 连接exchange2010 报 “0x8004010f 操作失败,找不到某个对_outlook_16

6. 确认自动发现服务能够正确的发现OAB的分发点,在EMS中输入

Test-OutlookWebServices –Identity mailaddress

Outlook 2003/2007 连接exchange2010 报 “0x8004010f 操作失败,找不到某个对_outlook_17

正确信息如下

Outlook 2003/2007 连接exchange2010 报 “0x8004010f 操作失败,找不到某个对_outlook_18

如果以上步骤的配置没有问题,基本上OAB就正常了。

本文出自 “叔宝 - 孙亮” 博客,请务必保留此出处http://shubao.blog.51cto.com/401810/85494