本地Exchange 2016完全离线环境下访问编辑用户邮箱日历方法咨询
纯本地Exchange 2016离线环境接口调用问题解答
可行性确认
完全离线的纯本地Exchange 2016环境(仅搭配本地AD、不接入O365)完全支持访问、编辑用户邮箱、日历内容,不存在必须联网对接云服务的限制。
接口选型说明
应当使用EWS接口,不支持直接使用Microsoft Graph:
- Microsoft Graph是面向O365云生态设计的统一接口,纯本地部署的Exchange 2016没有内置Graph服务支持,只有在混合部署场景下才能通过云侧Graph代理访问本地邮箱数据,完全离线的环境无法调用Graph接口实现相关操作。
- EWS是Exchange原生的本地服务接口,Exchange 2016对EWS的支持覆盖所有邮箱、日历的读写编辑场景,完全适配本地离线环境的调用需求。
开发参考指引
你可以按照以下流程完成开发准备:
- 首先确认本地Exchange 2016的EWS服务已正常启用,默认服务地址为
https://<你的Exchange服务器域名>/EWS/Exchange.asmx - 在本地AD中创建专用的服务调用账号,根据业务需求给账号分配对应权限:如果需要访问多个用户的邮箱,可配置EWS应用模拟权限;如果仅需访问特定邮箱,直接分配对应邮箱的读写权限即可
- .NET开发场景可直接使用EWS托管API,初始化时指定Exchange版本为Exchange2016,传入AD凭据和本地EWS服务地址即可发起调用;其他开发语言可直接构造SOAP请求调用EWS原生接口
- 所有常用操作的代码示例、参数规范都可以参考官方EWS开发文档,离线环境也可使用提前下载的离线版开发指南完成开发。
内容的提问来源于stack exchange,提问作者Géza
相关产品推荐
相关产品推荐

