Exchange 2013、2016 での MAPI over HTTP のメールボックス単位での有効化について

既にご存知の方も多いかと存じますが、Exchange 2013 SP1 以降から MAPI over HTTP を利用することができます。MAPI over HTTP は従来の Outlook Anywhere (RPC over HTTP) と同様に通信プロトコルには HTTPS を利用しますが、Outlook Anywhere のように単に RPC をラップしたものではなく、レガシーの RPC コンポーネントへ依存することなく、直接 HTTP によって MAPI のコミュニケーションを実現するものとなります。 MAPI over HTTP については以下の資料を参考ください。 Outlook Connectivity with MAPI over HTTP https://blogs.technet.microsoft.com/exchange/2014/05/09/outlook-connectivity-with-mapi-over-http/ MAPI over HTTP in Exchange 2016 https://technet.microsoft.com/en-us/library/dn635177(v=exchg.160).aspx Configure MAPI over HTTP https://technet.microsoft.com/EN-US/library/mt634322(v=exchg.160).aspx Exchange 2013 SP1…


Exchange サーバーが使用するプロキシ設定 ~ Exchange 管理シェル・Exchange 管理センターに接続できない編 ~

8 月にも入り、Exchange サポート チームでもメンテナンス作業に関するお問い合わせをいただくことが多くなりました。 このようなメンテナンス作業において、作業後に Exchange の動作確認を行おうとしたところ Exchange 管理シェルや Exchange 管理センターに接続できないというトラブルを経験された方もいらっしゃるかと思います。 Exchange の設定は特に変更していない場合、ドメイン コントローラーと時刻がずれてしまっている場合や HTTP Keep-Alive が無効になっているケースが主な要因として挙げられます。 今回のブログでは、この中でもプロキシ設定についてご紹介します。   Exchange サーバーの使用するプロキシ設定 Exchange サーバーで WinHTTP 接続を行う場合、Exchange 独自の設定 (Set-ExchangeServer コマンドの -InternetWebProxy 設定) の他、サーバーの設定も使用します。 また、Exchange 管理シェルと Exchange 管理センターへの接続では使用するプロキシ設定は異なります。 プロキシ設定の確認ポイントについて、以下の通りそれぞれご紹介します。   Exchange 管理シェルに接続できない Exchange 管理シェルは、netsh コマンドを用いて行ったプロキシ設定を使用します。 Exchange の運用にプロキシの使用が不要な場合には設定を解除し、引き続きプロキシを使用する場合には Exchange サーバーへの接続の除外設定を行います。 ・設定を解除する ・除外設定を行う   Exchange 管理センターに接続できない 一方、Exchange 管理センターは Internet Explore…


OWA において DIV タグが過剰に入れ子構造になっているメールを IE11 で閲覧すると、IE11 が異常終了する事象について

今回は、OWA で特定のメールを閲覧した際に、IE11 が異常終了する事象についてご紹介します。   1. 事象について オンプレミス製品の Exchange Server および Exchange Online の OWA において、DIV タグが過剰に入れ子構造になっているメールを IE11 で閲覧すると、IE11 が異常終了する場合があります。   2. 原因について DIV タグが過剰に入れ子構造になっているメールを IE11 で閲覧した際、IE11 がタグを処理する過程でスタック オーバーフローが発生し、処理が継続できない状態になります。 本事象は OWA に限って発生する事象ではなく、DIV タグが過剰に入れ子構造になっている WEB ページを閲覧した場合にも、同様の事象が発生します。 OWA では、過去のメールに対して “全員に返信” や “転送” を行う度に、本文中の DIV タグが増加する動作となるため、繰り返し “全員に返信” や “転送” を行うと、今回ご紹介の事象が発生しやすくなります。 ※”全員に返信” や “転送” 時の DIV タグの増加量は元のメールによって異なりますが、通常は DIV タグが数個程度増加するのみとなり、直ちに問題となるわけではありません。 動作検証においては、700…


Exchange 2013 のメール フローについて

Exchange 2013 サーバー内でトランスポートに関わるサービス プロセスは MSExchangeSubmission、EdgeTransport、MSExchangeDelivery、MSExchangeFrontEndTransport となります。 ・ MSExchangeSubmission (Microsoft Exchange メールボックス トランスポート発信 サービス) ・ EdgeTransport (Microsoft Exchange Transport サービスのワーカー プロセス) ・ MSExchangeDelivery (Microsoft Exchange メールボックス トランスポート配信 サービス) ・ MSExchangeFrontEndTransport (Microsoft Exchange フロントエンド トランスポート サービス) この中で、メッセージ データを保持できるキューを持っているのは、EdgeTransport のみです。つまり、他のサービスはあくまで一時的に通るにすぎず、EdgeTransport 以外のサービスで「メッセージが留まる」ということはありません。 ここでは、各サービス間でのメッセージのフローについて紹介いたします。 まずサーバー 1 台環境での既定のメール フローを確認は以下のようになります。 以下は組織内から、組織内または外部へのメッセージの配信経路となります。 ※ 送信コネクタの “FrontendProxyEnabled” は False のパターンです (既定)。 この時受信したメッセージの Received ヘッダーは以下のようになります。 Received…


Exchange ブログ 2016 年 7 月のまとめ

2016 年 7 月の Exchange ブログをまとめてみました。あなたが見逃しているかもしれないブログも一覧でご覧になることができますので、この機会にぜひご覧ください。 •7 月 5 日: Restore-DatabaseAvailabilityGroup 実行時の 0x46 エラーについて (Exchange Server Support) •7 月 14 日: Exchange Online と Outlook の認証キャッシュについて (Exchange Server Support) •7 月 22 日: ハイブリッド環境で行うトラブル シューティング – 空き時間/予定表参照 – (Exchange Server Support)


ハイブリッド環境で行うトラブル シューティング – 空き時間/予定表参照 –

こんにちは。Exchange サポート チームの竹本です。 Exchange サーバー / Exchange Online のハイブリッド構成についてはこれまでにもこの Blog にて多く紹介させていただいてきましたが、今回は空き時間情報や予定表共有がうまくいかない場合の第一歩について、ご紹介したいと思います。 ハイブリッド環境で発生する問題は要因が非常に多岐にわたるため、残念ながら確実なトラブル シューティング方法やステップのようなものがありません。そのため今回ご紹介させていただくのは、あくまでもまず第一に確認いただきたい事、そして弊社にてご支援させていただく際に採取いただきたい情報についてがメインとなっております。   – まずは状況を整理 この問題に限った話ではありませんが、何よりも重要なことは事象を正確に把握することです。A) だれが、B) だれの、C) 何を、D) どのようにして、取得しようとしているのか。まずは整理しましょう。 例えば以下のような形です。(もちろん、以下は一例ですので他にもパターンはあります。) 1) A) オンプレミス Exchange 2010 ユーザーが、B) Exchange Online のユーザーの、C) 空き時間を、D) OWA (スケジュール アシスタント) から取得できない 2) A) オンプレミス Exchange 2010 ユーザーが、B) Exchange Online のユーザーの、C) 予定表を、D) Outlook (左ペインの “共有の予定表”) から取得できない 3) A) Exchange Online のユーザーが、B) オンプレミス Exchange 2010…


Exchange Online と Outlook の認証キャッシュについて

ADFS (Active Directory Federation Services) やサード パーティーの IP プロバイダーを使用するシングル サインインの構成においては、Outlook クライアントから Exchange Online に接続をする際に、認証処理のためにこれらの認証サーバーに対して問い合わせが発生します。(シングル サインオンを利用しない場合は Office 365 の Azure AD にて認証処理が完結しています。) しかしながら、クラウド サービス側やクライアント側で認証処理に成功したキャッシュが残っている場合は、認証サーバーへの問い合わせを省き、過去の認証キャッシュを利用して接続を完了させる動作がございます。 今回はこの認証キャッシュの動作について説明します。「従来の認証の場合」 そして 「先進認証 (Modern Authentication) の場合」 の 2 つに分けてご紹介します。 従来の認証の場合 Exchange Online の動作として、最大 24 時間キャッシュを保存します。サーバー側で保持できる容量を超えた場合に古いキャッシュから削除されることから、Exchange Online のサーバー側の使用状況によって保持時間は異なります。 その他 Outlook と Exchange Online の接続において認証キャッシュが使用できる条件は複合的な要素を含むため、すべてのシナリオを標準化してご案内することは困難ですが、実際に認証キャッシュが使用できる期間は24 時間以内で前後します。 また、前述の通り Exchange Online 側で保持する認証キャッシュが有効な間は、認証サーバー (ADFS など) の認証なしでログインすることができます。 以下は認証フローの参考図となります。…


Restore-DatabaseAvailabilityGroup 実行時の 0x46 エラーについて

災害対策を目的として、異なる Active Directory サイト間で DAG を構成しているお客様も多くいらっしゃるかと思います。 仮にプライマリー サイトで災害が発生し、セカンダリー サイトにデータベースを切り替えて運用する必要が出てきたとします。 DAC モード (データセンターのアクティブ化調整モード) を設定している場合、Stop-DatabaseAvailabilityGroup コマンドでプライマリー サイトのメールボックス サーバーを停止としてマークし、Restore-DatabaseAvailabilityGroup コマンドで停止としてマークしたメールボックス サーバーをクラスターから除外して、セカンダリー サイトでデータベースを稼働させることができます。   今回のブログではこの Restore-DatabaseAvailabilityGroup コマンド実行時に発生するエラーについてご紹介します。 Restore-DatabaseAvailabilityGroup コマンドを実行すると、内部的には ForceQuorum が実行され、クラスター サービスを強制的に再起動させます。 そして、Stop-DatabaseAvailabilityGroup コマンドにて停止としてマークしたメールボックス サーバー除外し、クォーラムを再構成して、セカンダリー サイトで DAG を稼働します。   しかしながら、このコマンドで実行される一部の処理は独立しており、他の処理の終了を待機しない場合があります。つまり、セカンダリ サイトのメールボックス サーバーのクラスタ サービスが起動途中の段階で次のノードの除外が実行される可能性があり、このような場合、以下のような 0x46 のエラーが発生し Restore-DatabaseAvailabilityGroup コマンドの実行に失敗します。   +++++++++++ 警告: サーバー ‘mbx01’ の状態はデータベース可用性グループ ‘dag01’ で停止になっていますが、クラスターから削除できませんでした。エラー: サーバー側のデータベース可用性グループに関する管理操作に失敗しました。エラー: 操作が失敗しました。CreateCluster エラーは静的アドレスが正しく設定されていないために発生した可能性があります: クラスターの操作中にエラーが発生しました。エラー:…


Exchange ブログ 2016 年 6 月のまとめ

2016 年 6 月の Exchange ブログをまとめてみました。あなたが見逃しているかもしれないブログも一覧でご覧になることができますので、この機会にぜひご覧ください。 •6 月 6 日: Exchange 2010 SP3 RU13 適用による OWA のハイパーリンクに関する問題 (Exchange Server Support) •6 月 28 日: System Center Operations Manager で Exchange Server 2016 を監視する (Japan Office Official Blog) •6 月 28 日: 四半期ごとの Exchange の更新: 2016 年 6 月の更新プログラムをリリース (Japan Office Official Blog) •6 月 30…