避免使用 Microsoft Exchange 服务 AutodiscoverUrl 方法
Posted
技术标签:
【中文标题】避免使用 Microsoft Exchange 服务 AutodiscoverUrl 方法【英文标题】:Avoid using Microsoft Exchange Service AutodiscoverUrl method 【发布时间】:2022-01-14 06:30:32 【问题描述】:由于某些远程机器的原因,一些用户在调用 AutodiscoverUrl() 方法时遇到异常:SystemRunTimeMethodHandle.InvokeMethod 的调用目标已抛出异常。 InnerException: 用户名或密码不正确。 我们如何避免使用这种手动填充属性的方法,除了服务的URL我们还需要填写哪些属性,如果我们的交换服务器的IP地址是恒定的,我们使用的是Microsoft.Exchange.WebServices Version 15.0.0.0 RunTimeVersion v2。 0.50727 并且所有用户都在使用 Outlook 2016 版本 2110? 感谢您的帮助。
【问题讨论】:
【参考方案1】:你只需要
service.Url = new Uri("https://computername.domain.contoso.com/EWS/Exchange.asmx");
根据https://docs.microsoft.com/en-us/previous-versions/office/developer/exchange-server-2010/dd633692(v=exchg.80) 中的“手动设置 Exchange 服务绑定”
【讨论】:
以上是关于避免使用 Microsoft Exchange 服务 AutodiscoverUrl 方法的主要内容,如果未能解决你的问题,请参考以下文章
如何重建Microsoft Exchange Server Auth Certificate证书
使用 Python 获取 Microsoft Exchange / Outlook 个人资料照片
Microsoft Exchange 2016 邮箱角色部署文档
[daily] 使用thunderbird通过davmail代理访问Microsoft Exchange Service(OWA)