2012-04-11 4 views
0

EWS & VB.Net을 사용하여 Exchange 2010 SP1에 연결하려고합니다. 자동 검색을 사용하려고하면 잘 작동합니다. 문제는 그것이 내가 필요로하는 것이 아니라 내 로컬 교환 사서함에 연결한다는 것입니다. Exchange 관리자가 모든 프로그래머가 연결할 수있는 사서함을 설정했습니다 (TestMailbox라고 함). 그래서 내가 수행 할 때 그것은 내 로컬 사서함이 아닌 "TestMailbox"에 연결EWS 연결 문제 - 401 권한이 없습니다.

exchange.AutoDiscoverUrl("[email protected]") 

. Google 관리자가 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 도메인 계정은 특정 컴퓨터가 로컬로만 로그인 할 수 있도록 설정되었습니다.

관련 문제