環境:
伺服器: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路徑。一般是:http://CASServer/oab
确認AD中的scp節點配置正确和DNS中已經配置autodiscover.domainname.com的A記錄。
具體autodiscover的詳細工作原理,可以參考我的另一篇文章:
Exchange server2007自動發現服務(Auto discover service)原理及調試