Outlook 连接exchange server 2013的MAPI配置文件创建问题

Outlook 连接exchange server 2013的MAPI配置文件创建问题,outlook,exchange-server,exchangewebservices,mapi,exchange-server-2013,Outlook,Exchange Server,Exchangewebservices,Mapi,Exchange Server 2013,我正在以编程方式创建MAPI配置文件以连接Exchange Server 2013。但在exchange server 2013中,由于某些高级设置[outlook anywhere],我需要添加一些附加属性,如下表所述 我可以通过Autodicover检索以下重要属性值 PR_PROFILE_RPC_PROXY_SERVER PR_PROFILE_UNRESOLVED_SERVER PR_PROFILE_RPC_PROXY_SERVER_AUTH_PACKAGE 我可以通过添加属性来创建配

我正在以编程方式创建MAPI配置文件以连接Exchange Server 2013。但在exchange server 2013中,由于某些高级设置[outlook anywhere],我需要添加一些附加属性,如下表所述

我可以通过Autodicover检索以下重要属性值

PR_PROFILE_RPC_PROXY_SERVER
PR_PROFILE_UNRESOLVED_SERVER
PR_PROFILE_RPC_PROXY_SERVER_AUTH_PACKAGE
我可以通过添加属性来创建配置文件。但我面临以下困难,

  • 有时,如果不添加上述msdn文章中描述的其他属性,我就可以创建mapi配置文件并连接exchange server。在这种情况下,如果我添加了其他属性,则我无法将exchange服务器与配置文件成功连接

    我收到MAPI错误“MAPI\u E\u登录失败”。

  • 在大多数exchange server 2013环境中,如果添加其他属性,则只有我才能成功连接exchange server

    我糊涂了。。!在什么情况下,我们需要添加其他MAPI属性
    [PR\u PROFILE\u RPC\u PROXY\u SERVER,PR\u PROFILE\u UNRESOLVED\u SERVER,…]
    以在MAPI配置文件中连接exchange SERVER 2013

    我无法在exchange server环境中找到确切的原因

    一个多星期以来,我一直在努力寻找解决办法

    谁能帮我一下吗

    如果需要任何其他信息,我很乐意提供


    注意:我可以创建MAPI配置文件来连接exchange server 2010,而不会出现任何问题。

    exchange 2013需要这些RPC over HTTP属性,因为它不再支持RPC over TCP/IP。对于早期版本的Exchange,它们是可选的。

    本文讨论的是独立(Exchange)版本的MAPI?你用的就是这个吗?是否指定凭据或传递父窗口句柄以让MAPI显示身份验证提示?Dmitry,很抱歉没有指出这一点。是,iam使用独立mapi版本6.5.8309。否我不在任何mapi显示提示中指定凭据。我只是在exchange server中有邮箱且具有完全管理员权限的用户下打开命令提示符。然后,我会把我的理由解释清楚。仅供参考:我使用了mfcmapi实用程序,并面临相同的问题。作为测试,您能否下载Redemption并检查RDOSession.LogonHostedExchangeMailbox()是否对该邮箱有效?