none
exchange2016中outlookprovider问题 RRS feed

  • 问题

  • exchange2010中exch对应rpc/tcp连接,expr对应outlookanywhere(rpc/http)
    exchange2016中,get-outlookprovider,有3项分别是exch;expr;web

    exchange2016中,rpc/tcp已取消,

    1、此刻的exch 在2016中对应?mapi/http?

    2、此刻的expr在2016中对应?rpc/http?

    3、exchange2016默认优先使用mapi/http客户端连接方式,如何更改为rpc/http优先?


    2021年5月24日 8:17

答案

  • 您好,

    根据我的测试,我没有重启任何服务。当我禁用MAPI协议后,正在运行的Outlook客户端没有自动切换。当我重启Outlook客户端后,部分用户已经成功使用RPC/HTTP连接协议。对于一些没有切换的用户邮箱,我重新创建了Outlook profile后,再次登录发现也成功切换为使用RPC/HTTP。

    但是实际生产环境比测试环境更加复杂,我建议您可以首先对特定的用户邮箱禁用MAPI,之后登录Outlook客户端查看是否使用了RPC/HTTP。

    此致,

    Lucas Liu


    如果以上回复对您有所帮助,建议您将其“标记为答复”. 如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnsf@microsoft.com.

    • 已标记为答案 nelson2004 2021年5月25日 7:36
    2021年5月25日 5:06

全部回复

  • 您好,

    对于您提到的前两点,您的理解是正确的。

    1.EXCH在Exchange 2016中用于配置Exchange RPC协议或者内部客户端的。在Exchange 2016中,默认使用的协议为MAPI,所以EXCH在Exchange 2016中对应的是MAPI over HTTP。

    2.EXPR在Exchange 2016中用于配置使用Outlook Anywhere的Exchange HTTP协议。所以对应的是RPC over HTTP。

    但是默认情况下,您无需对该设置进行任何更改。

    更多的信息请参考:自动发现服务和Outlook提供程序-这些东西如何工作?(原文为英文)

    3.在Exchange 2016中,您可以手动将MAPI over HTTP禁用,之后邮箱将自动使用RPC over HTTP连接您的Exchange server。

    1)如果您想设置所有邮箱,请运行以下命令行:

    Set-OrganizationConfig -MapiHttpEnabled $false

    2)如果您想设置特定的邮箱,请运行以下命令行:

    Set-CasMailbox <> -MapiHttpEnabled $false

    更多的信息请参考:配置 MAPI over HTTP Exchange Server.

    但需要注意的是,相较于RPC over HTTP, MAPI over HTTP有着重新连接更快,连接更稳定等优势。请参考:MAPI over HTTP in Exchange Server

    以下为我在Exchange 2016环境中在组织层面禁用MAPI over HTTP后,使用Outlook 客户端登录邮箱可以查看到使用的是RPC/HTTP协议。

    此致,

    Lucas Liu


    如果以上回复对您有所帮助,建议您将其“标记为答复”. 如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnsf@microsoft.com.

    2021年5月25日 2:40
  • 您好,针对您最后的实验结果

    我有一点想确认,exchange2016用户在客户端初始配置outlook2016之后默认使用mapi/http,随后使用Set-OrganizationConfig -MapiHttpEnabled $false或者Set-CasMailbox <> -MapiHttpEnabled $false 命令,

    随后1、服务端无需重启任何服务?

    2、outlook客户端无需重启?

    邮箱连接就会自动切换为rpc/http?

    2021年5月25日 3:39
  • 您好,

    根据我的测试,我没有重启任何服务。当我禁用MAPI协议后,正在运行的Outlook客户端没有自动切换。当我重启Outlook客户端后,部分用户已经成功使用RPC/HTTP连接协议。对于一些没有切换的用户邮箱,我重新创建了Outlook profile后,再次登录发现也成功切换为使用RPC/HTTP。

    但是实际生产环境比测试环境更加复杂,我建议您可以首先对特定的用户邮箱禁用MAPI,之后登录Outlook客户端查看是否使用了RPC/HTTP。

    此致,

    Lucas Liu


    如果以上回复对您有所帮助,建议您将其“标记为答复”. 如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnsf@microsoft.com.

    • 已标记为答案 nelson2004 2021年5月25日 7:36
    2021年5月25日 5:06