You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过EWS根据会议室邮箱地址获取其名称?解决版本兼容问题

解决EWS调用ResolveName方法报错的问题

我之前碰到过类似的问题:手里有一批会议室邮箱地址,想用EWS(Exchange Web Services)获取对应的会议室名称。一开始误以为连接的是无SP1的Exchange Server 2010,调用ExchangeService.ResolveName时直接收到了报错:

Method ResolveName is only valid for Exchange Server version Exchange2010_SP1 or later.

后来仔细排查才发现,实际连接的是Office 365的EWS服务,问题根源出在实例化ExchangeService时的版本参数设置错误——最开始我传入的是ExchangeVersion.Exchange2010,而这个版本并不支持ResolveName方法。

具体解决步骤

把ExchangeService实例化时的版本参数改成以下任意一种即可:

  • ExchangeVersion.Exchange2010_SP1
  • ExchangeVersion.Exchange2010_SP2
  • 其他更高的兼容版本

修改完成后,ResolveName方法就能正常调用,顺利获取到会议室名称了。

内容的提问来源于stack exchange,提问作者Jean-François Beauchamp

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.27 06:57:55