【问题标题】:EWS Connections Issues - 401 UnauthorizedEWS 连接问题 - 401 未经授权
【发布时间】:2012-04-12 00:36:02
【问题描述】:

尝试使用 EWS 和 VB.Net 连接到 Exchange 2010 SP1。当我尝试使用自动发现时,它工作得很好。问题是它连接到我的本地交换邮箱,这不是我需要的。我们有一个 Exchange 管理员设置的邮箱,所有程序员都可以连接到该邮箱(称为 TestMailbox)。所以当我这样做时:

exchange.AutoDiscoverUrl("TestMailbox@MyDomain.com")

它连接到我的本地邮箱而不是“TestMailbox”。我从我们的管理员那里获得了 TestMailbox NT 帐户的密码,并尝试了以下所有方法:

exchange.Credentials = New WebCredentials("TestMailbox@MyDomain.com", "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("User@MyDomain.com", "MyPassword")

它失败了。我一直在使用以下Link 供参考。

编辑 1:我已经用 NetworkCredential 而不是 WebCredential 尝试了上述所有方法,但它仍然失败。

【问题讨论】:

    标签: vb.net exchangewebservices


    【解决方案1】:

    我们想通了。 TestMailbox 和 ProdMailbox 域帐户都设置为仅允许某些计算机在本地登录。

    【讨论】:

      猜你喜欢
      • 2018-01-25
      • 1970-01-01
      • 1970-01-01
      • 2016-12-14
      • 2017-03-20
      • 2012-10-02
      • 2017-02-07
      • 2017-10-26
      • 1970-01-01
      相关资源
      最近更新 更多