2012-04-11 20 views
0

EWS & VB.Netを使用してExchange 2010 SP1に接続しようとしています。私が自動検出を使用しようとすると、うまく動作します。問題は、私のローカルエクスチェンジのメールボックスに接続し、それが必要なものではないことです。 Exchange管理者がすべてのプログラマが接続できる(TestMailboxと呼ぶ)メールボックスがあります。だから私は:EWS接続の問題 - 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:私はWebCredentialではなくNetworkCredentialで上記をすべて試しましたが、それでも失敗します。

答えて

0

私たちはそれを理解しました。 TheTestMailbox & ProdMailboxドメインアカウントは両方とも、特定のコンピュータのみがローカルにログインできるようにセットアップされていました。

関連する問題