环境:
说明:
1.exchange2013默认没有启用MAPI OVER HTTP 而是使用的RPC OVER HTTPS
2.exchange2016默认启用MAPI OVER HTTP 连接,只需要配置externalurl即可使用
一、查看当前outlook使用的连接方式状态
当然默认情况下是rpc/http
二、在服务器端查看MAPIvirtualdirectory设置
get-mapivirturaldirectory
三、设置mapi的虚拟目录
set-mapivirturaldirectory -identity "exchangeservername\mapi (default web site) " -externalurl "https://mail.***.com/mapi" -iisauthenticationmethods negotiate
四、查看组织配置是否启用mapioverhttp支持(13没有默认开启,需要手动开启)
get-organizationconfig | select-object mapihttpenabled
set-organizationconfig -mapihttpenabled $true
五、重启服务器
我执行的重启服务器操作,具体没研究哪几个服务重启可以起作用
六、重启outlook
重新启动outlook查看连接状态发现已经切换为HTTP协议,服务器名称也是连接到了mapi的虚拟目录上。
Exchange 2013 配置MAPI OVER HTTP
原文:https://blog.51cto.com/seawind/2380037