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



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

MSDN文章

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

PR_PROFILE_RPC_PROXY_SERVER
PR_PROFILE_UNRESOLVED_SERVER
PR_PROFILE_RPC_PROXY_SERVER_AUTH_PACKAGE

并且我能够通过添加属性来创建概要文件。但我面临着以下困难,

  1. 有时不需要添加上述msdn文章中描述的附加属性,我就可以创建mapi配置文件并连接交换服务器。在这种情况下,如果我添加了额外的属性,那么我将无法成功地将交换服务器与配置文件连接起来。

    i am getting the MAPI error "MAPI_E_LOGON_FAILED".

并且在大多数exchange server 2013环境中,如果我添加了额外的属性,那么只有我能够成功连接exchange server。

我很困惑…!在什么情况下,我们需要添加额外的MAPI属性[PR_PROFILE_RPC_PROXY_SERVER,PR_PROFILE_UNRESOLVED_SERVER,......]来连接MAPI配置文件中的exchange server 2013 ?

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

我一个多星期都在努力寻找解决办法。

有谁能帮我一下吗?

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

注意:我能够创建MAPI配置文件连接exchange server 2010没有任何问题。

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

最新更新