2010-03-08 4 views
1

ColdFusion 9에서 CFEXCHANGECONNECTION을 통해 Exchange 서버에 연결하여 전자 메일을 검색하려고합니다.사용자 이름 변경시 CFEXCHANGECONNECTION 오류

우리는 여러 사용자와 연결할 수 있습니다. 그러나 일부 사용자는 연결할 수 없습니다. 우리는 다음과 같은 오류와 끝까지 :

Cannot access Exchange server as a web application at <server> 

그것은 하나를 연결할 수있는 사용자가 사용자 이름에 앰퍼샌드를하거나 그들이 거기에 cfldap 변경됨에 username을 한 ​​것으로 나타났다.

따라서 작업중인 사용자에 대해 CFLDAP를 수행하고 userPrincipalName 및 sAMAccountName을 변경하면 사용자가 위의 오류를 받기 시작합니다.

처음부터 다시 변경하면 오류가 사라집니다.

아이디어가 있으십니까?

편집

앰퍼샌드 부분은 오해의 소지가 될 것으로 보인다. 근본적으로 우리는 앰퍼샌드 때문에 문제를 발견했습니다. 그러나 앰퍼샌드가없는 작업 사용자의 경우 사용자 이름이 앰퍼샌드가없는 것으로 변경되면 오류가 표시되기 시작합니다.

+0

사용자 이름의 앰퍼샌드가 유효한 문자입니까? –

+0

새 사용자 이름으로 다시 연결하려고하면 오류가 계속 발생합니까? –

답변

1

mailNickname 및 proxyAddress를 제대로 업데이트하지 못했습니다.

이 때문에 교환기에서 원하는 사서함 이름을 올바르게 확인할 수 없습니다.

그래서 이러한 변수를 설정하여 문제를 해결할 수있었습니다.

추가 된 오류 방지 기능으로 mailboxname 매개 변수를 cfexchangeconnection에 추가하고 찾고 있던 이메일 주소로 설정했습니다.