Coldfusion CFEXCHANGECONNECTION用户名更改时出错

Coldfusion CFEXCHANGECONNECTION用户名更改时出错,coldfusion,Coldfusion,我们正在尝试通过ColdFusion 9上的CFEXCHANGECONNECTION连接到Exchange服务器以检索电子邮件 我们可以与许多用户联系。但是,有些用户无法连接。我们最终会出现以下错误: Cannot access Exchange server as a web application at <server> 无法作为web应用程序访问位于的Exchange server 事实证明,无法连接的用户要么在那里有一个带符号的用户名,要么他们用CFLDAP更改了那里的用

我们正在尝试通过ColdFusion 9上的CFEXCHANGECONNECTION连接到Exchange服务器以检索电子邮件

我们可以与许多用户联系。但是,有些用户无法连接。我们最终会出现以下错误:

Cannot access Exchange server as a web application at <server>
无法作为web应用程序访问位于的Exchange server
事实证明,无法连接的用户要么在那里有一个带符号的用户名,要么他们用CFLDAP更改了那里的用户名

因此,如果我对工作用户执行CFLDAP并更改userPrincipalName和sAMAccountName,用户将开始出现上述错误

如果我把它改回原来的样子,错误就会消失

有什么想法吗

编辑


符号部分似乎有误导性。从本质上说,我们发现问题的原因是符号。但是,对于没有符号的工作用户,如果他们的用户名更改为没有符号的用户名,则会出现错误。

问题在于我没有正确更新邮件昵称和代理地址

因此,exchange无法正确解析所需的邮箱名称

因此,通过设置这些变量,我们能够解决问题


作为添加的故障保护,我将mailboxname参数添加到cfexchangeconnection中,并将其设置为我们要查找的电子邮件地址

问题在于我没有正确更新mailNickname和proxyAddress

因此,exchange无法正确解析所需的邮箱名称

因此,通过设置这些变量,我们能够解决问题


作为添加的故障保护,我将mailboxname参数添加到cfexchangeconnection中,并将其设置为我们要查找的电子邮件地址

用户名中的符号和是否为有效字符?如果尝试重新连接新用户名,错误是否继续?用户名中的符号和是否为有效字符?如果尝试重新连接新用户名,错误是否继续?