2010-03-08 17 views
1

我們正試圖通過ColdFusion 9上的CFEXCHANGECONNECTION連接到Exchange服務器以檢索電子郵件。當用戶名更改時發生CFEXCHANGECONNECTION錯誤

我們可以連接多個用戶。但是,有些用戶無法連接。我們結束了以下錯誤:

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

事實證明,誰也無法連接無論是用戶在那裏有一個用戶名或符號,他們已經改變,與CFLDAP用戶名。

因此,如果我對工作用戶執行CFLDAP並更改userPrincipalName和sAMAccountName,則用戶將開始獲取上述錯誤。

如果我將它改回原來的樣子,錯誤就會消失。

任何想法?

編輯

的符號部分似乎是誤導。基本上,我們發現問題是因爲&符號。但是,對於沒有&符號的工作用戶,如果他們的用戶名更改爲沒有&字符的錯誤將會開始顯示。

+0

用戶名中的&符號是否爲有效字符? – 2010-03-08 19:16:06

+0

如果嘗試重新連接新用戶名,錯誤是否會繼續? – 2010-03-08 22:38:56

回答

1

事實證明,問題是我沒有正確更新mailNickname和proxyAddress。

因此,交換無法正確解析所需的郵箱名稱。

所以通過設置這些變量我們可以解決這個問題。

作爲添加的故障安全,我將mailboxname參數添加到cfexchangeconnection並將其設置爲我們正在查找的電子郵件地址。

相關問題