2024年4月8日发(作者:)

邮箱0X8004010F报错的处理方法

服务器:Exchange server 2007

客户端:outlook2003或outlook2007

在outlook中通过MAPI方式访问Exchange server,在点击"发送接收"后出现

0x8004010F的错误。

--------------------------------------------------

15:51:59 Microsoft Exchange 脱机通讯簿

15:51:59 未下载脱机通讯簿文件。找不到服务器(URL)。

15:51:59 0X8004010F

-----------------------------------------------------------

-------------------------------------------------------

15:51:59 Microsoft Exchange 脱机通讯簿

15:51:59 未下载脱机通讯簿文件。

15:51:59 0X8004010F

--------------------------------------------------------------

问题原因:

Exchange server未正确配置脱机通讯簿,或者outlook客户端在下载脱机通讯簿

时遇到网络通讯问题。

解决方法:

1. 确认用户所在的“邮箱数据库”已经配置“脱机通讯簿”

默认情况下,first storage group没有配置相关脱机通讯簿

服务器配置--邮箱--fist storage group--mailboxdatabase 右击,选择“属性”,

在“客户端设置”里面确认“脱机通讯簿”项已经配置。

2. 确认Exchange server中的“脱机通讯簿”配置正确

“组织配置”--“邮箱”--“脱机通讯簿”右击,选择“属性”,打开“分发”选项

卡。确认勾选了以下选项:

a. 启用“outlook 98 sp2或更高版本的outlook支持”

b. 启用“outlook 2003 sp2或更高版本的outlook支持”

c. 启用“启用公用文件夹分发”(

此选项用于支持outlook2003

d. 启用“启用基于web的分发”(

此选项用于支持outlook2007

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

outlook2007客户端采用基于web的分发方式获得脱机通讯簿。而不像outlook2003

那样依赖public folder获得OAB。所以要保证outlook2007客户端能找到正确的脱机通

讯簿所在的WEB路径。一般是:CASServer/oab

确认AD中的scp节点配置正确和DNS中已经配置

的A记录。

具体autodiscover的详细工作原理,可以参考我的另一篇文章:

Exchange server2007自动发现服务(Auto discover service)原理及调试