我已安装Exchange服务器版本2013.然后我尝试使用MFCMAPI
工具手动创建并连接到服务器。登录到邮件存储时,它会引发以下错误
"Error:
Code: MAPI_E_FAILONEPROVIDER == 0x8004011D
Function CallOpenMsgStore( lpMAPISession, (ULONG_PTR)m_hWnd, lpEntryID, ulFlags, (LPMDB*)lppMAPIProp)
File MainDlg.cpp
Line 437 "
我已经阅读了下面给出的文章,并按照相同的说明进行操作。但是,现在我也得到了和以前一样的"MAPI_E_FAILONEPROVIDER == 0x8004011D"
error。
请帮我解决我的问题。
Problem:
如果Outlook配置文件处于缓存模式,您将收到此错误消息。
Solution:
在客户端计算机上,打开“控制面板”,然后单击“邮件”图标。打开<Profile>
,单击电子邮件帐户并选择相关的<Account>
。单击更改。验证是否取消选中使用Cached Exchange Mode box
。
Exchange 2013仅允许ROH(RPC-over-HTTP)连接。有关如何创建ROH配置文件的步骤,请参阅http://blogs.msdn.com/b/dvespa/archive/2014/01/16/create-outlook-profile-exchange-2013.aspx和http://blogs.msdn.com/b/dvespa/archive/2014/01/17/how-create-outlook-profile-office-365.aspx。
我有类似的问题,发现dave vespas博客上的链接指向旧版本的mapicdo。
确保您拥有最新版本的mapicdo&mfcmapi,然后重试。