Мы пытаемся подключиться к серверу Exchange через CFEXCHANGECONNECTION в ColdFusion 9 для получения электронной почты.
Мы можем связаться с несколькими пользователями. Однако некоторые пользователи не могут подключиться. Мы получаем следующую ошибку:
Cannot access Exchange server as a web application at <server>
Оказывается, что у пользователей, которые не могут подключиться, либо есть амперсандное имя пользователя, либо они изменили там имя пользователя с CFLDAP.
Итак, если я выполню CFLDAP для работающего пользователя и изменим userPrincipalName и sAMAccountName, пользователь начнет получать сообщение об ошибке выше.
Если я вернусь к тому, с чего начинал, ошибка исчезнет.
Есть идеи?
EDIT
Часть амперсанда, кажется, вводит в заблуждение. По сути, мы нашли проблему из-за амперсанда. Однако для работающих пользователей, у которых не было амперсанда, ошибка начнет появляться, если их имя пользователя будет изменено на то, у которого нет амперсанда.