Exchange Onlineでハイブリッド展開用のレガシ オンプレミス パブリック フォルダーを構成する

概要: この記事の手順を使用して、Microsoft 365 または Office 365 と Exchange Server 2010 オンプレミス展開の間でパブリック フォルダーを同期します。

ハイブリッド展開では、ユーザーは Exchange Online と Exchange オンプレミスのいずれか一方または両方に配置され、パブリック フォルダーは Exchange Online か Exchange オンプレミスのいずれかに配置されます。 パブリック フォルダーは 1 つの場所にのみ存在できるため、パブリック フォルダーをExchange Onlineするかオンプレミスにするかを決定する必要があります。 両方の場所に配置することはできません。 パブリック フォルダー メールボックスは、ディレクトリ同期サービスによってExchange Onlineに同期されます。 ただし、メールが有効なパブリック フォルダーは、オンプレミス間では同期されません。

この記事では、ユーザーがクラウドにいて、Exchange Server 2010 SP3 パブリック フォルダーがオンプレミスである場合に、メールが有効なパブリック フォルダーを同期する方法について説明します。 ただし、オンプレミス Exchange の MailUser オブジェクトで表されていないクラウド 365 ユーザー (ターゲット パブリック フォルダー階層に対してローカル) は、レガシまたは最新のオンプレミスのパブリック フォルダーにアクセスできません。

注:

このトピックでは、Exchange Server 2010 SP3 サーバーを従来の Exchange サーバーとして参照します。

メールが有効なパブリック フォルダーは、オンプレミス環境で実行される Windows タスクによって開始される次のスクリプトを使用して同期します。

  • Sync-MailPublicFolders.ps1: このスクリプトは、メールが有効なパブリック フォルダー オブジェクトをローカルの Exchange オンプレミス展開からクラウドに同期します。 ローカルの Exchange オンプレミス展開を権限のあるものとして使用して、クラウド環境の make に対する変更を決定します。 このスクリプトは、ローカルのオンプレミス Exchange 展開に存在するものに基づいて、Microsoft Entraでメールが有効なパブリック フォルダー オブジェクトを作成、更新、または削除します。

  • SyncMailPublicFolders.strings.psd1: これは、前の同期スクリプトで使用されるサポート ファイルであり、前のスクリプトと同じ場所にコピーする必要があります。

この手順を完了すると、オンプレミスとクラウドのユーザーは、同じオンプレミスのパブリック フォルダー インフラストラクチャにアクセスできます。

Exchange のハイブリッド バージョンはパブリック フォルダーと連携しますか?

次の表では、サポートされているユーザー メールボックスとパブリック フォルダーのバージョンと場所の組み合わせを示します。 "ハイブリッド適用不可" は引き続きサポートされているシナリオですが、パブリック フォルダーとユーザーの両方が同じ場所に存在するため、ハイブリッド シナリオとは見なされません。

バージョン オンプレミス Exchange 2010 ユーザー メールボックス オンプレミス Exchange 2013 ユーザー メールボックス Exchange Online のユーザー メールボックス
オンプレミスの Exchange 2010 パブリック フォルダー ハイブリッド適用不可 ハイブリッド適用不可 サポート
オンプレミスの Exchange 2013 パブリック フォルダー ハイブリッド適用不可 ハイブリッド適用不可 サポート
Exchange Online のパブリック フォルダー 非サポート サポート ハイブリッド適用不可

注:

Outlook 2016では、Exchange 2007 レガシ パブリック フォルダーへのアクセスはサポートされていません。 Outlook 2016を使用しているユーザーがいる場合は、パブリック フォルダーを最新バージョンのExchange Serverに移動する必要があります。 Outlook 2016および Office 2016 と Exchange 2007 以前のバージョンとの互換性の詳細については、この記事を参照してください

手順 1: 開始する前に何を知る必要がありますか?

  • 次の手順では、ハイブリッド構成ウィザードを使用して次のことを行っていることを前提としています。

    • オンプレミスの Exchange 環境とExchange Online環境を構成して同期します。
    • ほとんどのユーザーに使用される自動検出 DNS レコードは、オンプレミスのエンドポイントを参照します。

    詳細については、「Hybrid Configuration Wizard」を参照してください。

  • これらの手順では、すべてのオンプレミスのレガシ Exchange パブリック フォルダー サーバーで Outlook Anywhere が有効で機能することを前提としています。 Outlook Anywhere を有効にする方法については、「 Outlook Anywhere」を参照してください。

  • クラウドとの Exchange のハイブリッド展開にレガシ パブリック フォルダーの共存を実装するには、インポート手順中に競合を修正することが必要になる場合があります。 次の問題の例では、競合が発生する可能性があります。

    • ルーティング不可能なメール アドレスは、メールが有効なパブリック フォルダーに割り当てられます。
    • 他のクラウドベースのユーザーやグループとの競合。
  • 次の手順では、Exchange Online organizationがパブリック フォルダーをサポートするバージョンにアップグレードされていることを前提としています。 Outlook バージョンの最新の更新プログラムをインストールします。

  • クロスプレミスのパブリック フォルダーにアクセスするには、ユーザーは Outlook クライアントを 2012 年 11 月の Outlook パブリック更新プログラムまたはそれ以降のバージョンにアップグレードする必要があります。

    1. 2012 年 11 月の Outlook 2010 用 Outlook 更新プログラムをダウンロードするには、「」を参照してください https://www.catalog.update.microsoft.com/Search.aspx?q=KB4052623

    2. 2012 年 11 月の Outlook Update for Outlook 2007 をダウンロードするには、「 Update for Microsoft Office Outlook 2007 (KB2687404)」を参照し、ダイアログ ボックスから任意の言語でダウンロードします。

  • Outlook 2016 for Mac (以前のバージョン) とOutlook for Mac for Office 365は、クロスプレミスレガシ パブリック フォルダーではサポートされていません。 Outlook for Mac または Outlook for Mac for Office 365 を利用してパブリック フォルダーにアクセスする場合、ユーザーはパブリック フォルダーと同じ場所にいる必要があります。

  • メールボックスがExchange Onlineにあるユーザーは、Outlook on the webを使用してオンプレミスのパブリック フォルダーにアクセスできません。

  • この記事の手順に従ってハイブリッド展開用にオンプレミスのパブリック フォルダーを構成した後、organizationの外部にいるユーザーは、次のいずれかの手順を実行しない限り、オンプレミスのパブリック フォルダーにメッセージを送信できません。

手順 2: リモート パブリック フォルダーを検出可能にする

  1. パブリック フォルダーが Exchange 2010 以降のサーバー上にある場合は、パブリック フォルダー データベースを持つすべてのメールボックス サーバーにクライアント アクセス サーバー (CAS) の役割をインストールする必要があります。 このアクションにより、すべてのクライアントがパブリック フォルダーにアクセスできるように、Microsoft Exchange RpcClientAccess サービスを実行できます。 詳細については、「Exchange Server 2010 のインストール」を参照してください。

    注:

    このサーバーは、クライアント アクセスの負荷分散に関与する必要はありません。 詳細については、「Exchange 2010 の負荷分散について」を参照してください。

  2. 各パブリック フォルダー サーバーに、空のメールボックス データベースを作成します。

    Exchange 2010 の場合は、次のコマンドを実行します。 このコマンドは、メールボックス データベースをメールボックス プロビジョニング ロード バランサーから除外します。 これにより、新しいメールボックスがこのデータベースに自動的に追加されなくなります。

    New-MailboxDatabase -Server <PFServerName_with_CASRole> -Name <NewMDBforPFs> -IsExcludedFromProvisioning $true
    

    注:

    手順 3 で作成するプロキシ メールボックスのみをこのデータベースに追加することをお勧めします。 このメールボックス データベースに、その他のメールボックスを作成しないでください。

  3. 新しいメールボックス データベース内のプロキシ メールボックスをCreateし、アドレス帳からメールボックスを非表示にします。 このメールボックスの SMTP は、 AutoDiscover によって DefaultPublicFolderMailbox SMTP として返されるため、この SMTP を解決することで、クライアントはパブリック フォルダーアクセスのためにレガシ Exchange サーバーに到達できます。

    New-Mailbox -Name <PFMailbox1> -Database <NewMDBforPFs>
    
    Set-Mailbox -Identity <PFMailbox1> -HiddenFromAddressListsEnabled $true
    
  4. Exchange 2010 では、プロキシ パブリック フォルダー メールボックスを返すように、自動検出を有効にします。

    Set-MailboxDatabase <NewMDBforPFs> -RPCClientAccessServer <PFServerName_with_CASRole>
    
  5. 組織内のすべてのパブリック フォルダー サーバーに対して、前述の手順を繰り返します。

手順 3: スクリプトをダウンロードする

  1. 次のファイルを、「Mail-enabled Public Folders - directory sync script」からダウンロードします。

    • Sync-MailPublicFolders.ps1

    • SyncMailPublicFolders.strings.psd1

  2. PowerShell を実行するローカル コンピューターにファイルを保存します。 たとえば、「C:\PFScripts」とします。

手順 4: ディレクトリ同期を構成する

ディレクトリ同期サービスでは、メール対応パブリック フォルダーは同期されません。 次のスクリプトを実行すると、メールが有効なパブリック フォルダーが社内間で同期されます。 ハイブリッド展開シナリオではクロスプレミスのアクセス許可はサポートされていないため、メールが有効なパブリック フォルダーに割り当てられた特別なアクセス許可をクラウドで再作成する必要があります。 詳細については、「ハイブリッド展開のExchange Server」を参照してください。

注:

同期されたメール対応パブリック フォルダーは、メール フロー用のメール連絡先オブジェクトとして認識されますが、Exchange 管理センターでは表示できません。 Get-MailPublicFolder コマンドをご覧ください。 クラウド内で SendAs アクセス許可を再作成するには、Add-RecipientPermission コマンドを使用します。

従来の Exchange サーバーで、次のコマンドを実行して、メールが有効なパブリック フォルダーをローカル オンプレミスの Active Directoryからクラウドに同期します。

Sync-MailPublicFolders.ps1 -Credential (Get-Credential) -CsvSummaryFile "<sync_summary.csv>"

クラウドのユーザー名とパスワードの入力を求めるメッセージが表示され、 <sync_summary.csv> は、同期操作とエラーを .csv 形式でログに記録するパスです。

注:

スクリプトを実行する前に、前に説明したように WhatIf パラメーターを使用して実行することで、スクリプトが環境で実行するアクションを最初にシミュレートすることをお勧めします。

また、このスクリプトを毎日実行してメール対応パブリック フォルダーを同期させることもお勧めします。

手順 5: Exchange Online ユーザーを構成して、オンプレミスのパブリック フォルダーにアクセスできるようにする

この手順の最終ステップは、Exchange Online 組織を構成して、オンプレミスのレガシ パブリック フォルダーにアクセスできるようにすることです。

Exchange Online organizationを有効にして、オンプレミスのパブリック フォルダーにアクセスします。 「手順 2: リモート パブリック フォルダーを検出可能にする」で作成したすべてのプロキシ パブリック フォルダー メールボックスをポイントします。

Exchange Online PowerShell で次のコマンドを実行します。

Set-OrganizationConfig -PublicFoldersEnabled Remote -RemotePublicFolderMailboxes 'PFMailbox1','PFMailbox2','PFMailbox3'

変更が表示される前に、Active Directory 同期が完了するまで待つ必要があります。 このプロセスには最大 3 時間かかることがあります。 3 時間ごとに繰り返される同期処理を待機できない場合は、いつでもディレクトリの同期を強制実行できます。 ディレクトリ同期を強制する詳細な手順については、「 方法 1: サービスが開始されていることと、管理者アカウントがサインインできることを手動で確認する」を参照してください。 Microsoft 365 と Office 365は、このコマンドで提供されているパブリック フォルダー メールボックスのいずれかをランダムに選択します。

重要

オンプレミスの MailUser オブジェクト (ターゲット パブリック フォルダー階層に対してローカル) で表されていないクラウド ユーザーは、レガシまたは Exchange 2013 オンプレミスのパブリック フォルダーにアクセスできません。 解決方法については、サポート技術情報の記事「Exchange Online ユーザーがレガシ パブリック フォルダーにアクセスできない」を参照してください。

この手順操作方法機能したことを知っていますか?

Exchange Onlineにいるユーザーの Outlook にサインインし、次のパブリック フォルダー テストを実行します。

  • 階層の表示
  • アクセス許可のチェック
  • パブリック フォルダーの作成と削除
  • パブリック フォルダーに対する内容の追加と削除