在获取网址之前,有没有检查或验证分配给交换服务的用户名和密码?
在我的程序中,我创建了一项新服务并为其分配了用户名和密码,如下所示
var service = new ExchangeService(exchangeVersion) { Credentials = new WebCredentials(userSmtp, password) };
service.AutodiscoverUrl(userSmtp, RedirectionUrlValidationCallback);
如果凭据有问题(例如密码错误),则会出现例外情况 “无法找到自动发现服务”。
此方法存在的问题是它没有真正指定无法引入网址的原因。那么有什么方法我可以知道为什么我无法找到该服务?例如,我希望看到一条异常消息,说明用户名或密码错误。
任何人都可以帮助我吗?
答案 0 :(得分:-1)
查看Microsoft远程连接分析器@ https://www.testexchangeconnectivity.com/
You can test:
-Microsoft Exchange ActiveSync Connectivity Tests
-Microsoft Exchange Web Services Connectivity Tests
-Microsoft Office Outlook Connectivity Tests
-Internet Email Tests