適用対象:
2016
2019
サブスクリプション エディション
Exchange Server では、メール フローはトランスポート パイプラインを経由して発生します。 トランスポート パイプラインは、連携して機能するサービス、接続、コンポーネント、キューのコレクションであり、すべてのメッセージを organization 内の Exchange メールボックス サーバー上のトランスポート サービスのカテゴライザーにルーティングします。
新しい Exchange 2016 または Exchange 2019 organizationでメール フローを構成する方法の詳細については、「メール フローおよびクライアント アクセスの構成」を参照してください。
トランスポート パイプラインについて
トランスポート パイプラインは、次のサービスで構成されています。
メールボックス サーバーでのフロント エンド トランスポート サービス: このサービスは、Exchange Server organizationのすべての受信および (オプションで) 送信外部 SMTP トラフィックのステートレス プロキシとして機能します。 フロントエンド トランスポート サービスは、メッセージの内容を検査せず、メールボックス トランスポート サービスと通信せず、どのメッセージもローカルでキューに入れません。
メールボックス サーバー上のトランスポート サービス: このサービスは、Exchange Server 2010 のハブ トランスポート サーバーの役割と実質的に同じです。 トランスポート サービスは、組織のすべての SMTP メールフローを処理し、メッセージを分類し、メッセージの内容を検査します。 Exchange 2010 とは異なり、トランスポート サービスがメールボックス データベースと直接通信することはありません。 この作業は、メールボックス トランスポート サービスによって処理されるようになりました。 トランスポート サービスは、メールボックス トランスポート サービス、トランスポート サービス、フロントエンド トランスポート サービス、および (構成によって異なる) エッジ トランスポート サーバー上のトランスポート サービス間でメッセージをルーティングします。 メールボックス サーバー上のトランスポート サービスの詳細は後述します。
メールボックス サーバーでのメールボックス トランスポート サービス: このサービスは、2 つの個別のサービスで構成されています。
メールボックス トランスポート送信サービス: このサービスは、Exchange リモート プロシージャ コール (RPC) を使用してローカル メールボックス データベースに接続し、メッセージを取得します。 サービスは、SMTP 経由でローカルのメールボックス サーバー上または他のメールボックス サーバー上のトランスポート サービスにメッセージを送信します。 メールボックス トランスポート発信サービスは、トランスポート サービスと同じルーティング トポロジ情報にアクセスします。
メールボックス トランスポート配信サービス: このサービスは、ローカル メールボックス サーバーまたは他のメールボックス サーバー上のトランスポート サービスから SMTP メッセージを受信し、RPC を使用してローカル メールボックス データベースに接続してメッセージを配信します。
メールボックス トランスポート サービスは、フロントエンド トランスポート サービス、メールボックス トランスポート サービス、または他のメールボックス サーバー上のメールボックス データベースと通信しません。 また、ローカルでもメッセージをキュー処理しません。
エッジ トランスポート サーバー上のトランスポート サービス: このサービスは、メールボックス サーバー上のトランスポート サービスとよく似ています。 境界ネットワークにエッジ トランスポート サーバーがインストールされている場合は、インターネットとの間で送受信するすべてのメールがトランスポート サービス エッジ トランスポート サーバー経由で転送されます。 このサービスの詳細は後述します。
次の図は、Exchange トランスポート パイプライン内のコンポーネント間の関係を示しています。
注:
このトピックの図は 1 つの Exchange サーバー上のコンポーネントを示していますが、通信は異なる Exchange サーバー上のこれらのコンポーネント間でも行われます。 ローカルの Exchange サーバーで常に行われる唯一の通信は、メールボックス トランスポート サービスとローカル メールボックス データベースの間の通信です。
外部送信者からのメッセージがどのようにトランスポート パイプラインに入るか
Exchange organization の外部からのメッセージがトランスポート パイプラインに入る方法は、サブスクライブされたエッジ トランスポート サーバーが境界ネットワークに展開されているかどうかによって異なります。
受信メール フロー (エッジ トランスポート サーバーなし)
次の図と一覧は、Exchange メールボックス サーバーのみを含む受信メール フローを示しています。
organization外からのメッセージは、フロントエンド トランスポート サービスの "既定のフロントエンド <メールボックス サーバー名>" という名前の既定の受信コネクタを介してトランスポート パイプラインに入ります。
メッセージは、ローカルのメールボックス サーバー上または他のメールボックス サーバー上のトランスポート サービスに送信されます。 トランスポート サービスは、"既定の <メールボックス サーバー名>" という名前の既定の受信コネクタ上でメッセージをリッスンします。
メッセージは、トランスポート サービスからローカル メールボックス サーバーまたは別のメールボックス サーバー上のメールボックス トランスポート配信サービスに送信されます。
そのメールボックス トランスポート配信サービスでは、RPC によってローカルのメールボックス データベースにメッセージを配信します。
エッジ トランスポート サーバー経由の受信メール フロー
次の図およびリストは、境界ネットワークにインストールされているエッジ トランスポート サーバー経由の受信メール フローを示します。
Exchange organizationの外部からのメッセージは、エッジ トランスポート サーバー上のトランスポート サービスで "既定の内部受信コネクタ <エッジ トランスポート サーバー名>" という名前の既定の受信コネクタを介してトランスポート パイプラインに入ります。
エッジ トランスポート サーバーのトランスポート サービスでは、"EdgeSync - Inbound to <Active Directory site name>" という名前の既定の送信コネクタが、サブスクライブされている Active Directory サイト内のメールボックス サーバーにメッセージを送信します。
メールボックス サーバーのフロント エンド トランスポート サービスでは、"既定のフロントエンド <メールボックス サーバー名>" という名前の既定の受信コネクタがメッセージを受け入れます。
メッセージは、フロントエンド トランスポート サービスからローカルのメールボックス サーバー上または他のメールボックス サーバー上のトランスポート サービスに送信されます。 トランスポート サービスは、"既定の <メールボックス サーバー名>" という名前の既定の受信コネクタ上でメッセージをリッスンします。
メッセージは、トランスポート サービスからローカル メールボックス サーバーまたは別のメールボックス サーバー上のメールボックス トランスポート配信サービスに送信されます。
そのメールボックス トランスポート配信サービスでは、RPC によってローカルのメールボックス データベースにメッセージを配信します。
内部送信者からのメッセージがどのようにトランスポート パイプラインに入るか
組織の内部からの SMTP メッセージは、次のいずれかの方法で、メールボックス サーバー上のトランスポート サービス経由でトランスポート パイプラインに入ります。
- 受信コネクタ経由。
- ピックアップ ディレクトリまたは再生ディレクトリから。
- メールボックス トランスポート発信サービスから。
- エージェントの発信によって。
メッセージは、ルーティング先または配信グループに基づいてルーティングされます。
送信メール フロー (エッジ トランスポート サーバーなし)
新しいExchange Server organizationでは、既定では、インターネットにメッセージを送信するように構成された送信コネクタはありません。 送信コネクタを自分で作成する必要があります。 作成後、次の図およびリストに示すとおり、送信メール フローが発生します。
メールボックス トランスポート送信サービスは、RPC を使用して、ローカル メールボックス データベースから送信メッセージを取得します。
メールボックス トランスポート送信サービスは、SMTP を使用して、ローカル メールボックス サーバーまたは別のメールボックス サーバー上のトランスポート サービスにメッセージを送信します。
トランスポート サービスでは、"既定の <メールボックス サーバー名>" という名前の既定の受信コネクタがメッセージを受け入れます。
次の動作は、送信コネクタの構成によって異なります。
既定: トランスポート サービスは、作成した送信コネクタを使用してインターネットにメッセージを送信します。
送信プロキシ: トランスポート サービスは、作成した送信コネクタを使用して、ローカル メールボックス サーバーまたはリモート メールボックス サーバー上のフロント エンド トランスポート サービスにメッセージを送信します。 フロント エンド トランスポート サービスでは、「送信プロキシ フロントエンド <メールボックス サーバー名>」という名前の既定の受信コネクタがメッセージを受け入れます。 フロントエンド トランスポート サービスがメッセージをインターネットに送信します。
エッジ トランスポート サーバー経由の送信メール フロー
境界ネットワークにエッジ トランスポート サーバーをインストールしている場合、送信メールがフロントエンド トランスポート サービス経由で進むことはありません。 次の図およびリストは、エッジ トランスポート サーバーでの送信メール フローを示しています。
メールボックス トランスポート送信サービスは、RPC を使用して、ローカル メールボックス データベースから送信メッセージを取得します。
メールボックス トランスポート送信サービスは、SMTP を使用して、ローカル メールボックス サーバーまたは別のメールボックス サーバー上のトランスポート サービスにメッセージを送信します。
サブスクライブしている Active Directory サイトのメールボックス サーバー上のトランスポート サービスでは、「既定の <メールボックス サーバー名>」という名前の既定の受信コネクタがメッセージを受け入れます。
メッセージは、同じ organization 内の Exchange サーバー間でメールを自動的に送信する暗黙的で非表示の組織内送信コネクタを使用してエッジ トランスポート サーバーに送信organization。
エッジ トランスポート サーバーのトランスポート サービスでは、"既定の内部受信コネクタ <エッジ トランスポート サーバー名>" という名前の既定の受信コネクタがメッセージを受け入れます。
エッジ トランスポート サーバーのトランスポート サービスでは、"EdgeSync - <Active Directory サイト名> インターネットへ" という名前の既定の送信コネクタがメッセージをインターネットに送信します。
メールボックス サーバー上のトランスポート サービスについて
Exchange Server organizationで送受信されるすべてのメッセージは、ルーティングして配信する前に、メールボックス サーバー上のトランスポート サービスで分類する必要があります。 メッセージは分類されると、宛先メールボックス データベース、宛先データベース可用性グループ (DAG)、Active Directory サイトまたは Active Directory フォレスト、または organization 外の宛先ドメインに配信するための配信キューに入れられます。
メールボックス サーバー上のトランスポート サービスは、次のコンポーネントおよびプロセスで構成されています。
SMTP 受信: トランスポート サービスでメッセージを受信すると、メッセージコンテンツの検査が実行され、スパム対策検査が有効になっている場合は実行されます。 SMTP セッションには、メッセージを受け付ける前にその内容を検証するために、特定の順序で連携して機能する一連のイベントがあります。 メッセージは SMTP 受信を完全に通過し、受信イベントやスパム対策エージェントによって拒否されない場合、送信キューに入れられます。
送信: 送信は、メッセージを送信キューに入れるプロセスです。 カテゴライザーは、一度に 1 つのメッセージを取得して分類します。 発信には、次の 3 種類があります。
- 受信コネクタ経由の SMTP 受信から。
- ピックアップ ディレクトリまたは再生ディレクトリ経由。 これらのディレクトリはメールボックス サーバーとエッジ トランスポート サーバー上に存在します。 ピックアップ ディレクトリまたは再生ディレクトリにコピーされた正しい形式のメッセージ ファイルは、送信キューに直接格納されます。
- トランスポート エージェント経由。
分類子: 分類子は、送信キューから一度に 1 つのメッセージを選択します。 カテゴライザーは、次の手順を実行します。
最上位のアドレス指定、配布グループの展開、メッセージ分岐を含む受信者の解決。
ルーティングの解決。
コンテンツ変換。
さらに、組織によって定義されたメール フロー ルールが適用されます。 メッセージは、分類された後、メッセージの送信先に基づいた配信キューに格納されます。 メッセージは、宛先メールボックス データベース、DAG、Active Directory サイト、Active Directory フォレスト、または外部ドメインによってキューに登録されます。
SMTP 送信: トランスポート サービスからメッセージがどのようにルーティングされるかは、分類が発生したメールボックス サーバーからの相対的なメッセージ受信者の場所によって異なります。 メッセージは次の場所のいずれかにルーティングできます。
- 同じメールボックス サーバー上のメールボックス トランスポート配信サービス。
- 同じ DAG の一部である別のメールボックス サーバー上のメールボックス トランスポート配信サービス。
- 別の DAG、Active Directory サイト、または Active Directory フォレストにあるメールボックス サーバー上のトランスポート サービスに送信されます。
- 以下を経由したインターネットへの配信。
- 同じメールボックス サーバー上の送信コネクタ。
- 別のメールボックス サーバー上のトランスポート サービス。
- 同じメールボックス サーバー上または別のメールボックス サーバー (送信プロキシが構成されている場合) のフロントエンド トランスポート サービス。
- 境界ネットワーク内のエッジ トランスポート サーバー上のトランスポート サービス。
エッジ トランスポート サーバー上のトランスポート サービスについて
エッジ トランスポート サーバー上のトランスポート サービスのコンポーネントは、メールボックス サーバー上のトランスポート サービスのコンポーネントと全く同じです。 ただし、エッジ トランスポート サーバー上の処理の各段階で実際に起きることは異なります。 次のリストでこの違いを説明します。
SMTP 受信: エッジ トランスポート サーバーが内部 Active Directory サイトにサブスクライブしている場合、"既定の <エッジ トランスポート サーバー名>" という名前の既定の受信コネクタが、内部メールボックス サーバーとインターネットからのメールを受け入れるように自動的に構成されます。 インターネット メッセージがエッジ トランスポート サーバーに到着すると、スパム対策エージェントは接続とメッセージの内容をフィルター処理し、メッセージが organization で受け入れられている間に送信者と受信者を識別するのに役立ちます。 スパム対策エージェントはインストールされ、既定で有効になっています。 他の添付ファイル フィルター機能と接続フィルター機能は使用できますが、組み込みのマルウェア フィルターは使用できません。 また、メール フロー ルール (トランスポート ルールとも呼ばれます) は、Edge ルール エージェントによって制御されます。 メールボックス サーバー上のトランスポート規則エージェントと比較して、エッジ トランスポート サーバーではメール フロー規則条件のごく一部のサブセットしか使用できません。 ただし、エッジ トランスポート サーバーでのみ使用できる、SMTP 接続に関連する独自のメール フロー ルール アクションがあります。
送信: エッジ トランスポート サーバーでは、通常、メッセージは受信コネクタを介して送信キューに入ります。 ただし、ピックアップ ディレクトリと再生ディレクトリを使用することもできます。
分類子: エッジ トランスポート サーバーでは、分類は、内部または外部の受信者に配信するためにメッセージが配信キューに直接配置される短いプロセスです。
SMTP 送信: エッジ トランスポート サーバーが内部 Active Directory サイトにサブスクライブされている場合、2 つの送信コネクタが自動的に作成されて構成されます。 「EdgeSync - <Active Directory サイト名> インターネットへ」という名前のものはインターネット受信者への送信メールの送信を担当し、「EdgeSync - <Active Directory サイト>名への受信」という名前のもう 1 つはインターネットから内部受信者への受信メールの送信を担当します。 受信メールは、サブスクライブされている Active Directory サイト内の利用可能なメールボックス サーバー上のフロント エンド トランスポート サービスに送信されます。