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嘗試了以上所有內容,但仍然失敗。