現象
Exchange 2010 SP2 で、OWA に HTTP 接続でログオンした場合、以下の警告ダイアログが表示されます。
===============
要求を完了できませんでした。
セキュリティ上の理由か、セッションのタイムアウトが原因でこの問題が発生した可能性があります。
===============
===============
要求を完了できませんでした。
セキュリティ上の理由か、セッションのタイムアウトが原因でこの問題が発生した可能性があります。
===============
原因
Exchange 2010 SP2 では、SSL 接続によるセキュアな通信でない OWA 接続にはブラウザが Cookie を返送しないように設定されております。Exchange 2010 SP1 までは SSL 接続でない場合でもブラウザが Cookie を返送していましたが、Exchange 2010 SP2 ではセキュリティのため既定の動作が変更されました。HTTP 接続で OWA にログオンすると、ブラウザが Cookie を Exchange サーバーに返信しないため、警告ダイアログが表示されます。
解決方法
以下の手順は Exchange 2010 SP2 の CAS サーバーで行います。
1. 既定では以下のパスに保存されている web.config ファイルをメモ帳などのテキスト エディタにて開きます。
<Exchange インストール パス>\ClientAccess\Owa
2. 以下の箇所を変更します。
変更前: <httpCookies httpOnlyCookies="false" requireSSL="True" domain="" />
変更後: <httpCookies httpOnlyCookies="false" requireSSL="False" domain="" />
3. IIS Admin Service を再起動します。
1. 既定では以下のパスに保存されている web.config ファイルをメモ帳などのテキスト エディタにて開きます。
<Exchange インストール パス>\ClientAccess\Owa
2. 以下の箇所を変更します。
変更前: <httpCookies httpOnlyCookies="false" requireSSL="True" domain="" />
変更後: <httpCookies httpOnlyCookies="false" requireSSL="False" domain="" />
3. IIS Admin Service を再起動します。