我已安装Exchange server 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"
错误。
请帮我解决我的问题。
发布于 2014-04-25 18:51:57
Problem:
如果Outlook配置文件处于缓存模式,您将收到此错误消息。
Solution:
在客户端计算机上,打开控制面板并单击邮件图标。打开<Profile>
,单击电子邮件帐户,然后选择相关的<Account>
。单击Change。验证是否未选中Use Cached Exchange Mode box
。
发布于 2014-04-25 21:57:04
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。
发布于 2015-10-13 17:25:09
我遇到了类似的问题,发现dave vespas博客上的链接指向一个旧版本的mapicdo。
确保您拥有最新版本的mapicdo & mfcmapi,然后重试。
https://stackoverflow.com/questions/23286431
复制相似问题