Exchange サーバーに対して PHP を認証する必要があります。正常に接続できたら、Exchange サーバーからデータを抽出して Web アプリケーションで使用できるように、PHP で webdav 要求を記述する必要があります。
2003 Exchange サーバーでフォーム ベース認証 (FBA) がオンになっていることを除けば、やや単純です。FBA をオンにすると、以下の (リンクを参照) ブログ記事に書かれていることを実行することになると思います。私の問題は、ASP に関する彼の指示を PHP に変換する手助けが必要なことです。
http://blogs.msdn.com/webdav_101/archive/2008/12/12/webdav-fba-authentication-sample-explained.aspx
彼がこの記事で説明していることの詳細を理解している人はいますか? どんな洞察も役に立ちます。
必要に応じてより具体的な情報: POST リクエストの構成方法について混乱しています (つまり、通常、フォームにデータを POST するとき、通常、投稿先のページをロードしませんか? 彼の指示では、POST に/exchweb/bin/auth/owaauth.dll に追加します。これはどのように機能しますか?)
リストされている 3 番目のステップを実行する方法についても混乱しています。3) WebReq.KeepAlive と AllowAutoRedirect は、要求で True に設定する必要があります。
それに加えて、投稿データを取得して PHP の Cookie に入れる方法を詳しく説明しているヘルプを実際に使用することができました。
提供されたヘルプに事前に感謝します!