トランスポート ルールのアクション

 

適用先: Exchange Server 2010 SP2, Exchange Server 2010 SP3

トピックの最終更新日: 2015-03-09

トランスポート ルールのアクションによって、条件のすべての述部に一致していて例外のいずれにも一致しないメッセージに対して特定のアクションを実行するように、ルール エージェントに指示が出されます。Microsoft Exchange Server 2010 では、ハブ トランスポート サーバーとエッジ トランスポート サーバーが両方とも、自サーバー経由でルーティングされた電子メール メッセージにトランスポート ルールを適用できます。アクションによっては、両方のトランスポート サーバー役割に対して有効なものと、一方の役割にしか有効でないものがあります。

アクションごとに電子メール メッセージに及ぼす影響が異なります。たとえば、電子メール メッセージを別のアドレスにリダイレクトするアクションもあれば、電子メール メッセージを削除するアクションもあります。各アクションは、アクション自身、そのアクションのプロパティ、およびプロパティの値から構成されます。

アクションに値を割り当てるには、特定のアクションに使用できるアクション プロパティを判断する必要があります。たとえば、RedirectMessage アクションでは Address アクション プロパティを共に使用する必要があります。ハブ トランスポート サーバーおよびエッジ トランスポート サーバーで使用できるアクション プロパティの詳細については、このトピックの後掲の表を参照してください。

アクションによっては、電子メール メッセージのセクション内の特定のフィールド (たとえば、メッセージ ヘッダー フィールド) が変更される場合があるため、必要に応じて 2 つ以上のアクション プロパティを設定してください。メッセージ ヘッダーを変更するアクションを指定する場合、1 つ目のアクション プロパティは変更する特定のヘッダー フィールドを指定し、2 つ目のアクション プロパティはメッセージ ヘッダーの新しい値を指定します。このような場合、このトピックで後述するように、サーバーの役割に応じて「ハブ トランスポート サーバー上で使用可能なアクション」または「エッジ トランスポート サーバー上で使用可能なアクション」の [追加のアクション プロパティ] テーブル列内の 2 つ目のアクション プロパティにも値を指定する必要があります。たとえば、X-Test-Message-Source ヘッダー フィールドを contoso.com などの特定の文字列に変更するようにアクションを構成できます。

トランスポート ルールを作成または変更するには、Exchange 管理コンソールまたは Exchange 管理シェルのどちらかを使用します。関連する手順については、「トランスポート ルール」を参照してください。

目次

ハブ トランスポート サーバー上で使用可能なアクション

エッジ トランスポート サーバー上で使用可能なアクション

ハブ トランスポート サーバーまたはエッジ トランスポート サーバー上のトランスポート ルールのアクション プロパティ

詳細情報

ハブ トランスポート サーバー上で使用可能なアクション

次の表は、ハブ トランスポート サーバーの役割がインストールされていて Exchange 2010 が稼働中のサーバー上のトランスポート ルールにより使用できるアクションの一覧です。LogEvent トランスポート ルール アクションは、Exchange 2010 ハブ トランスポート サーバー上では使用できません。

ハブ トランスポート サーバー上で使用可能なトランスポート ルールのアクション

サポートされるルール アクション アクション名 最初のアクション プロパティ 追加のアクション プロパティ 説明

[件名の先頭に文字列を追加する]

PrependSubject

Prefix

該当なし

PrependSubject は、メッセージの "件名" フィールドの先頭に文字列を付加します。

メッセージ分類を適用する

ApplyClassification

Classification

該当なし

ApplyClassification は、電子メール メッセージにメッセージ分類を適用します。

詳細については、「メッセージ分類について」を参照してください。

[免責事項のテキストを追加し、適用できない場合はアクションにフォールバック]

ApplyHtmlDisclaimer

ApplyHtmlDisclaimerLocation

ApplyHtmlDisclaimerText, ApplyHtmlDisclaimerFallbackAction

ApplyHtmlDisclaimer は、メッセージに HTML 免責事項を適用します。詳細については、「免責事項について」を参照してください。

[RMS テンプレートを使用してメッセージを権限で保護する]

RightsProtectMessage

RMSTemplateIdentity

該当なし

RightsProtectMessage は、指定された RMS (Rights Management Services) テンプレートをメッセージに適用します。詳細については、「トランスポート保護ルールについて」を参照してください。

[Spam Confidence Level を値に設定する]

SetScl

SclValue

該当なし

SetScl は、電子メール メッセージに対して SCL (Spam Confidence Level) を設定します。詳細については、「Spam Confidence Level のしきい値について」を参照してください。

[ヘッダーに値を設定する]

SetHeader

MessageHeader

HeaderValue

SetHeader は、新しいメッセージ ヘッダー フィールドを作成するか、既存のメッセージ ヘッダー フィールドを変更します。

[ヘッダーを削除する]

RemoveHeader

MessageHeader

該当なし

RemoveHeader は、指定されたメッセージ ヘッダー フィールドをメッセージから削除します。

["宛先" フィールドのアドレスに受信者を追加する]

AddToRecipient

Addresses

該当なし

AddToRecipient は、メッセージの "宛先" フィールドに 1 人以上の受信者を追加します。元の受信者は追加のアドレスを見ることができます。

[メッセージをアドレスにコピーする]

CopyTo

Addresses

該当なし

CopyTo は、メッセージの CC (カーボン コピー) フィールドに 1 人以上の受信者を追加します。元の受信者は CC アドレスを見ることができます。

メッセージをアドレスに BCC (ブラインド カーボン コピー) で送信する

BlindCopyTo

Addresses

該当なし

BlindCopyTo は、1 人以上の受信者を BCC (ブラインド カーボン コピー) 受信者として追加します。元の受信者は通知を受けず、BCC アドレスを見ることができません。

[送信者のマネージャーを特定の受信者の種類として追加する]

AddManagerAsRecipientType

AddedRecipientType

該当なし

AddManagerAsRecipientType は、送信者のマネージャー (Active Directory にマネージャー属性として定義してある場合) を特定の受信者の種類として追加します。

[モデレート用アドレスにメッセージを転送する]

ModerateMessageByUser

Addresses

該当なし

ModerateMessageByUser は、メッセージを承認要求でラップされた添付ファイルとして特定のモデレーターに転送します。詳細については、「モデレートされたトランスポートについて」を参照してください。

[送信者のマネージャーにモデレート対象のメッセージを転送する]

ModerateMessageByManager

該当なし

該当なし

ModeratedMessageByManager は、Active Directory にマネージャー属性が設定されている場合、送信者のマネージャーにモデレート対象のメッセージを転送します。

重要

Active Directory に送信者のマネージャー属性が設定されていない場合、メッセージをモデレートせずに受信者に配信します。

このアクションにはアクション プロパティは必要ありません。

[メッセージをアドレスにリダイレクトする]

RedirectMessage

Addresses

該当なし

RedirectMessage は、管理者によって指定された 1 人以上の受信者に電子メール メッセージをリダイレクトします。元の受信者にメッセージを配信しません。また、送信者または元の受信者に通知を送信しません。

[拒否応答を送信する] [拡張状態コードを付けて送信者にメッセージを送信する]

RejectMessage

RejectReason

EnhancedStatusCode

RejectMessage は、電子メール メッセージを削除し、送信者に配信不能レポートを送信します。受信者は、メッセージまたは通知を受信しません。

[だれにも通知せずにメッセージを削除する]

DeleteMessage

該当なし

該当なし

DeleteMessage は、受信者または送信者に通知を送信せずに電子メール メッセージを削除します。

ページのトップへ

エッジ トランスポート サーバー上で使用可能なアクション

次の表は、Exchange 2010 エッジ トランスポート サーバー上のトランスポート ルールにより使用できるアクションの一覧です。

エッジ トランスポート サーバー上で使用可能なトランスポート ルールのアクション

サポートされるルール アクション アクション名 最初のアクション プロパティ 追加のアクション プロパティ 説明

[メッセージのイベントをログ出力する]

LogEvent

EventMessage

該当なし

LogEvent は、ローカル コンピューターのアプリケーション ログにイベントを挿入します。

[件名の先頭に文字列を追加する]

PrependSubject

Prefix

該当なし

PrependSubject は、電子メール メッセージの "件名" フィールドの先頭に文字列を付加します。

[Spam Confidence Level を値に設定する]

SetScl

SclValue

該当なし

SetScl は、電子メール メッセージに対して SCL を構成します。

[ヘッダーに値を設定する]

SetHeader

MessageHeader

HeaderValue

SetHeader は、新しいメッセージ ヘッダー フィールドを作成するか、既存のメッセージ ヘッダー フィールドを変更します。

[ヘッダーを削除する]

RemoveHeader

MessageHeader

該当なし

RemoveHeader は、指定したメッセージ ヘッダー フィールドを電子メール メッセージから削除します。

["宛先" フィールドのアドレスに受信者を追加する]

AddToRecipient

Addresses

該当なし

AddToRecipient は、電子メール メッセージの [宛先] のアドレス一覧に 1 つ以上の電子メール アドレスを追加します。元の受信者は追加のアドレスを見ることができます。

[メッセージをアドレスにコピーする]

CopyTo

Addresses

該当なし

CopyTo は、電子メール メッセージの CC フィールドに 1 つ以上の電子メール アドレスを追加します。元の受信者は元のアドレスを見ることができます。

メッセージをアドレスに BCC (ブラインド カーボン コピー) で送信する

BlindCopyTo

Addresses

該当なし

BlindCopyTo は、電子メール メッセージの BCC アドレス一覧に 1 つ以上の電子メール アドレスを追加します。元の受信者は通知を受けず、追加のアドレスを見ることができません。

[接続を解除する]

Disconnect

該当なし

該当なし

Disconnect は、NDR メッセージを生成することなく、送信側サーバーとエッジ トランスポート サーバー間の接続を終了します。

[メッセージをアドレスにリダイレクトする]

RedirectMessage

Addresses

該当なし

RedirectMessage は、管理者によって指定された 1 つ以上の電子メール アドレスに電子メール メッセージをリダイレクトします。メッセージは元の受信者へは配信されず、受信者または送信者には通知が送信されません。

[メッセージを検疫場所に移動する]

Quarantine

該当なし

該当なし

Quarantine は、Set-ContentFilterConfig コマンドレットで QuarantineMailbox パラメーターを使用して構成されている検疫メールボックスに電子メール メッセージをリダイレクトします。

重要

Set-ContentFilterConfig コマンドレットの QuarantineMailbox パラメーターが指定されている必要があり、指定されたメールボックスは、"メッセージを検疫場所に移動する" アクションを構成する前にあらかじめ作成されている必要があります。QuarantineMailbox パラメーターが指定されていない場合、または検疫メールボックスが存在しない場合、検疫メールボックスに送信されたメッセージは失われ、配信不能レポート (NDR) が生成されます。

スパム検疫メールボックスの詳細については、「スパム検疫について」を参照してください。

[状態コードおよび応答を持つメッセージを拒否する]

SmtpRejectMessage

StatusCode

RejectReason

SmtpRejectMessage は、電子メール メッセージを削除し、送信者に通知を送信します。受信者は、メッセージまたは通知を受信しません。このアクションでは、特定の配信状態通知 (DSN) コードを指定できます。

DSN の詳細については、「配信状態通知の管理」を参照してください。

[だれにも通知せずにメッセージを削除する]

DeleteMessage

該当なし

該当なし

DeleteMessage は、受信者または送信者に通知を送信せずに電子メール メッセージを削除します。

ページのトップへ

ハブ トランスポート サーバーまたはエッジ トランスポート サーバー上のトランスポート ルールのアクション プロパティ

次の表は、Exchange 2010 ハブ トランスポート サーバー上のトランスポート ルールのアクションにより使用されるアクション プロパティの一覧です。

ハブ トランスポート サーバーまたはエッジ トランスポート サーバーのトランスポート ルール用アクション プロパティ

アクション プロパティ 予期される形式 説明

AddedRecipientType

次のいずれかの値になります。

  • 宛先

  • CC

  • BCC

  • Redirect

AddedRecipientType には、単一の値を指定します。

  • ToCc、および Bcc はそれぞれ内容を示す値であり、電子メール メッセージのアドレス指定フィールドに対応しています。

  • Redirect は、指定された受信者にのみメッセージを配信します。元の受信者にはメッセージを配信しません。

Addresses

  • エッジ トランスポート サーバー   SMTP アドレスの配列

  • ハブ トランスポート サーバー   Active Directory メールボックス、連絡先、メールが有効なユーザー、または配布グループ オブジェクトの配列

エッジ トランスポート サーバーの Addresses には、個々に引用符 (") で囲んだ SMTP アドレスの配列を指定します。

ハブ トランスポート サーバーでは、Addresses にはメールボックス、連絡先、メールが有効なユーザー、または配布グループ オブジェクトの配列を指定します。

Classification

単一のメッセージ分類オブジェクト

Classification には、単一のメッセージ分類オブジェクトを指定します。メッセージ分類オブジェクトを指定するには、Get-MessageClassification コマンドレットを使用します。

メッセージ分類の詳細については、「メッセージ分類について」を参照してください。

DisclaimerLocation

次のいずれかの値になります。

  • Append

  • Prepend

DisclaimerLocation には、電子メール メッセージ内の免責事項の挿入位置を指定します。

  • Append (既定) は、メッセージ スレッドの下部に免責事項を追加します。

  • Prepend は、免責事項を最新の電子メール メッセージの冒頭に挿入します。

EnhancedStatusCode

5.7.1 の単一 DSN コード、または 5.7.999 経由で 5.7.10 から取得された任意の値

EnhancedStatusCode には、DSN コードと、RejectMessage トランスポート ルール アクションによって拒否されたメッセージの送信者に表示する関連の DSN メッセージを指定します。指定した DSN 状態コードに関連付けられた DSN メッセージが、送信者に表示される NDR のユーザー情報の部分に表示されます。指定する DSN コードは、既存の既定 DSN コードであるか、New-SystemMessage コマンドレットを使用して作成できるカスタマイズした DSN 状態コードである必要があります。

EventMessage

単一の文字列

EventMessage には、ローカル コンピューター上でアプリケーション イベント ログに追加される、イベント ログに表示される単一の文字列を指定します。

FallbackAction

単一の値 (WrapIgnoreReject より選択)

FallbackAction は、メッセージが暗号化される場合など、電子メール メッセージに免責事項を適用できない場合のトランスポート ルールによる処理内容を指定します。既定のフォールバック アクションは Wrap です。値は二重引用符 (") で囲みます。次の一覧は、各フォールバック アクションとその説明です。

  • Wrap   元のメッセージに免責事項を挿入できない場合、Exchange は、新しいメッセージ エンベロープで元のメッセージを包む、つまり "ラップ" します。そのうえで、免責事項が新しいメッセージに挿入されます。

    重要

    元のメッセージが新しいメッセージ エンベロープでラップされると、以降のトランスポート ルールは元のメッセージではなく新しいメッセージ エンベロープに適用されます。したがって、元のメッセージを新しいメッセージの本文でラップする免責事項アクションを含むトランスポート ルールは、他のトランスポート ルールを構成した後で構成する必要があります。

    注意

    元のメッセージを新しいメッセージ エンベロープでラップできない場合、元のメッセージは配信されません。メッセージの送信者は、メッセージが配信されなかった理由を説明する NDR を受信します。

  • Ignore   免責事項を元のメッセージに挿入できない場合、Exchange は元のメッセージを変更しません。免責事項は付加されません。

  • Reject   免責事項を元のメッセージに挿入できない場合、Exchange はメッセージを配信しません。メッセージの送信者は、メッセージが配信されなかった理由を説明する NDR を受信します。

HeaderValue

単一の文字列

HeaderValue には、MessageHeader アクション プロパティに指定されたヘッダーに適用する、単一の文字列を指定します。文字列は二重引用符 (") で囲みます。

MessageHeader

単一の文字列

MessageHeader には、追加または変更する MessageHeader を指定する文字列を指定します。HeaderValue アクション プロパティに指定された文字列は、MessageHeader に指定されたヘッダーに挿入されます。文字列は二重引用符 (") で囲みます。

Prefix

単一の文字列

Prefix には、電子メール メッセージの件名の先頭に付加する文字列を指定します。文字列は二重引用符 (") で囲みます。

Prefix トランスポート ルールのアクションに指定された文字列が、メッセージへの返信でトランスポート ルールが検出されるたびに件名に追加されることのないようにするには、トランスポート ルールに SubjectContains 例外を追加します。

SubjectContains 例外には、Prefix トランスポート ルールのアクションで指定した文字列を含める必要があります。SubjectContains 例外をトランスポート ルールに追加すると、Prefix 文字列が既に件名に表示されている場合、トランスポート ルールによって Prefix 文字列の別のインスタンスは件名に追加されません。

RejectReason

単一の文字列

RejectReason には、電子メール メッセージが拒否される場合に電子メールの送信者に返される NDR の管理者情報の部分を作成するために使用する文字列を指定します。文字列は二重引用符 (") で囲みます。

RMSTemplateIdentity

RMS テンプレート ID

RMSTemplateIdentity には、RMS テンプレート ID を指定します。Active Directory フォレスト内の Active Directory RMS サーバー上で使用可能な RMS テンプレート一覧を取得するには、Get-RMSTemplate コマンドレットを使用します。

SclValue

単一の整数

SclValue には、電子メール メッセージの SCL を構成するために使用される、09 の単一の整数を指定します。整数は二重引用符 (") で囲みます。

ページのトップへ

詳細情報

トランスポート ルールについて

トランスポート ルールの述語

免責事項を構成する

トランスポート ルールの正規表現

 © 2010 Microsoft Corporation.All rights reserved.