Пытается подключиться к 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, и он все еще терпит неудачу.