Outlook &引用;MAPI_E_FAILONEPROVIDER(0x8004011D)";错误消息。尝试使用MFCMAPI实用程序访问Exchange Server 2013邮箱时。

Outlook &引用;MAPI_E_FAILONEPROVIDER(0x8004011D)";错误消息。尝试使用MFCMAPI实用程序访问Exchange Server 2013邮箱时。,outlook,mapi,exchange-server-2013,Outlook,Mapi,Exchange Server 2013,我已安装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 43

我已安装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\u E\u FAILONEPROVIDER==0x8004011D”
错误

链接:

请帮我解决问题。

问题: 如果Outlook配置文件处于缓存模式,您将收到此错误消息

解决方案:
在客户端计算机上,打开控制面板并单击邮件图标。 打开
,单击电子邮件帐户并选择相关的
。 单击“更改”。
验证是否未选中“使用缓存的Exchange模式”框。

Exchange 2013仅允许ROH(HTTP上的RPC)连接。有关如何创建ROH配置文件的步骤,请参阅和。

我遇到了类似的问题,发现dave vespas博客上的链接指向旧版本的mapicdo


请确保您拥有最新版本的mapicdo&mfcmapi,然后重试。

Amit,我的计算机中没有安装outlook。我正在Exchange server安装的服务器计算机中使用MFCMAPI工具。通过使用该工具,我可以创建一个配置文件,但无法登录。初次尝试登录时,会显示“您的Microsoft exchange服务器不可用…”错误提示(重试、workoffline、取消)。如果选择重试选项,则不会执行任何操作。当我选择workoffline时,它会显示failon provider错误消息。注意:邮箱名称用域名解析。我的Exchange server版本是2013。请帮助解决此问题。如果您有权回收这两项服务:“Microsoft Exchange信息存储”和“Microsoft Exchange Active Directory拓扑”。重新启动这些服务并检查“Microsoft Exchange传输”必须在Exchange服务器上运行。让我知道结果。嗨,阿米特,谢谢你的建议。这是live Exchange server。请告诉我重新启动服务的原因。并与我共享我需要在服务器中签入的任何其他内容或我需要在配置中更改的任何内容。这样,分析问题和重新启动服务就更容易了。等待您的答复。这是因为缓存问题。因此,商店服务回收将起作用。而且,如果你对信用有把握,但仍然无法登录广告服务,回收可能会有所帮助。最重要的是,您的传输服务应该已启动。在重新启动Exchange服务器之前,我需要让您知道我正在使用Exchange MAPICDO作为邮件客户端。为了进一步测试这个案例,我发现我们可以登录通过outlook为同一用户创建的配置文件。但是,我们不能使用MAPICDO做同样的事情。