Coldfusion 9如何与Exchange服务器和Outlook 2007同步cfexchangecalendar?

3

CF9 Exchange Server 2007(托管)

我正在尝试为托管的Exchange服务器上的用户添加日历事件,但是出现了错误; 无法使用HTTP / HTTPS协议连接到Exchange服务器。

HTTP响应代码:400

错误代码为:

<cfexchangeCalendar action="Create" 
    username="EXCH016\ron_domain"
    password="password" 
    mailboxname="ron"
    server="https://owa016.msoutlookonline.net/owa"
    Protocol="https"
    formbasedauthentication=true
    formbasedauthenticationURL="https://owa016.msoutlookonline.net/owa/auth/owaauth.dll"
    Event="#sEvent#"
    result="theUID">

    #theUID#<br>

我知道可以使用以下方式与服务器进行联系;

<cfhttp URL='https://owa016.msoutlookonline.net/owa' result='res' >
<cfdump var="#res#">
<cfoutput>#res.filecontent#</cfoutput>

我收到了一份请求电子邮件地址和密码的表单。

我已经在研究这个问题一段时间了。我可以通过浏览器访问owa页面并登录。但是现在我不知如何调试此问题。

1个回答

1

我过去曾经遇到过同样类型的问题,当我的一个客户从私有托管和运行转换为托管解决方案时。

尽管在认证时我从未使用过formbasedauthentication方法,也许这可以规避一些我的问题。

我们遇到的大问题是,大多数提供商不会在其服务器上提供WebDav访问。 因此,如果您收到400个错误请求,则应首先查找这一点。

http://livedocs.adobe.com/coldfusion/8/htmldocs/help.html?content=cfexchange_3.html讲述了CF连接Exchange所需的内容,请看看是否支持人员可以确认设置。

由于您正在使用HTTPS,因此您是否已将证书添加到JRE证书存储中?

很抱歉这可能没有太多帮助,但我希望它能有所帮助。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接