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で上記をすべて試しましたが、それでも失敗します。