0
尝试使用EWS连接交换2010 SP1 & VB.Net。当我尝试使用自动发现它工作得很好。问题是它连接到我的本地交换邮箱,那不是我所需要的。我们有一个邮箱,交换管理员设置所有程序员都可以连接到(称为TestMailbox)。所以,当我这样做:EWS Connections问题 - 401未授权
exchange.AutoDiscoverUrl("[email protected]")
它连接到我的本地邮箱,而不是“TestMailbox”。我从我们的管理员处获得了TestMailbox NT帐户的密码,并尝试了以下所有方法:
exchange.Credentials = New WebCredentials("[email protected]", "Password")
exchange.Credentials = New WebCredentials("TestMailbox", "Password")
exchange.Credentials = New WebCredentials("TestMailbox", "Password","MyDomain")
exchange.Credentials = New WebCredentials("MyDomain\TestMailbox", "Password")
所有这些都失败。说我的本地网络上的NT用户名是“用户”,我甚至尝试过:
exchange.Credentials = New WebCredentials("[email protected]", "MyPassword")
它失败了。我一直在使用以下Link作为参考。
编辑1:我用NetworkCredential而不是WebCredential尝试了以上所有内容,但仍然失败。