2012-04-11 4 views
0

Пытается подключиться к Exchange 2010 SP1 с использованием EWS & VB.Net. Когда я пытаюсь использовать автообнаружение, он работает отлично. Проблема заключается в том, что он подключается к моему локальному почтовому ящику обмена, и это не то, что мне нужно. У нас есть почтовый ящик, который администраторы 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: я пробовал все вышеперечисленное с помощью NetworkCredential, а не WebCredential, и он все еще терпит неудачу.

ответ

0

Мы выяснили. TheTestMailbox & Учетные записи домена ProdMailbox были настроены только для того, чтобы разрешить локальному подключению определенного компьютера.

Смежные вопросы