1

我正在努力以编程方式创建 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。

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

而且我无法在交换服务器环境中找到确切的原因。

一个多星期以来,我一直在努力寻找解决方案。

谁能帮我解决这个问题。

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

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

4

1 回答 1

0

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

于 2015-04-02T21:46:56.780 回答