Exchange 2013 でのトランスポート ルールの条件と例外 (述語)

製品: Exchange Server 2013

トランスポート ルールの条件および例外は、メッセージに対するルールの適用、不適用を識別します。 たとえば、ルールがメッセージに免責事項を追加する場合、特定の単語を含むメッセージだけに、または特定のユーザーによって送信されたメッセージだけに、あるいは特定のグループのメンバーによって送信されたもの以外すべてのメッセージにルールが適用されるように設定することが可能です。 全体として、トランスポート ルール内の条件と例外は、すべての条件に対し、全く同じ設定と構文を使う、対応した例外が存在することから、述語 とも呼ばれます。 唯一の違いは、条件が内包するメッセージを指定するのに対し、例外は除外するメッセージを指定することです。

ほとんどの条件および例外には、1 つまたはそれ以上の値を必要とする 1 つのプロパティが設定されています。 たとえば、この送信者 という条件には、メッセージの送信者が必要となります。 プロパティが 2 つある条件もあります。 たとえば、メッセージ ヘッダーにこれらの単語のいずれかが含まれる という条件には、ヘッダーを指定するプロパティ 1 つと、ヘッダー フィールド内で検索するテキストを指定する 2 つめのプロパティが必要です。 いくつかの条件や例外は、プロパティが全くありません。 たとえば、添付ファイルが実行可能なコンテンツを持つ の条件は、単に実行可能なコンテンツを持つメッセージの添付ファイルを検索します。

Exchange Server 2013 のトランスポート ルールの詳細については、「Exchange 2013 のトランスポート ルール」を参照してください。

Exchange Online Protection または Exchange Online でのトランスポート ルールの条件と例外の詳細については、「Exchange Online のメール フロー ルールの条件と例外 (述語)」を参照してください。

メールボックス サーバー上のトランスポート ルールの条件と例外

次のセクション内の表では、メールボックス サーバー上のトランスポート ルールで使用可能な条件および例外について説明します。 プロパティの種類は、プロパティの種類 セクションで説明されています。

[Senders (送信者)]

受信者

メッセージの件名または本文

添付ファイル

任意の受信者

メッセージの機密情報の種類と To および Cc 値、サイズ、および文字セット

送信者と受信者

メッセージのプロパティ

メッセージ ヘッダー

:

  • Exchange 管理センター (EAC) で条件または例外を選択した後、[この場合はこのルールを適用する] または [この場合を除く] フィールドに最終的に示される値が、選択したクリック パスの値と異なる (満たない) 場合が多々あります。 また、テンプレート (シナリオのフィルター済みリスト) に基づいて新しいルールを作成する場合、完全なクリック パスに従う代わりに短い条件の名前を選択できます。 短い名前と完全なクリック パスの値は、表の EAC 列に示されています。

  • EAC で [すべてのメッセージに適用] を選択した場合は、それ以外の条件を指定することはできません。 Exchange 管理シェルでこれの同意になるものは、条件のパラメーターを全く指定せずにルールを作成することです。

  • 条件と例外において、設定とプロパティは同じため、Get-TransportRulePredicate コマンドレットの出力は、例外を個別に表示しません。 また、このコマンドレットによって戻された述語の名前のいくつかは、対応するパラメーター名とは違っており、一つの述語に複数のパラメーターが必要となることがあります。

送信者

送信者のアドレスを調べる条件と例外においては、ルールが送信者のアドレスを検索する場所を指定できます。

EAC において、この規則のプロパティ セクションで、メッセージの送信者アドレスが一致をクリックします。 この設定を参照するには、その他のオプション をクリックする必要があるかもしれないことに注意してください。 Exchange 管理シェルにおいて、パラメーターは SenderAddressLocation です。 使用できる値は次のとおりです:

  • Header: メッセージ ヘッダー内の送信者 (たとえば、FromSender、または Reply-To フィールド) のみを確認します。 これは既定値であり、Exchange 2013 累積的な更新プログラム 1 (CU1) の前にトランスポート ルールが作動する方法です。

  • Envelope: メッセージ エンベロープ (Return-Path フィールドに通常格納されている SMTP 転送に使用された MAIL FROM 値) からの送信者のみを確認します。 メッセージ エンベロープ検索は以下の条件 (および対応する例外) でのみ利用可能であることに注意してください。

  • 送信者が次の場合 (From)

    • 送信者が次のメンバーである (FromMemberOf)
    • 送信者のアドレスに次が含まれる場合 (FromAddressContainsWords)
    • 送信者のアドレスが次と一致する場合 (FromAddressMatchesPatterns)
    • 送信者のドメインが次の場合 (SenderDomainIs)
  • ヘッダーまたはエンベロープ (HeaderOrEnvelope) メッセージ ヘッダーおよびメッセージ エンベロープ内の送信者を確認します。

EAC における条件または例外 Exchange 管理シェルの条件パラメーターと例外パラメーター プロパティの種類 説明 使用できる場所
送信者が次の場合

送信者>が次の人物である場合
From

ExceptIfFrom
Addresses Exchange 組織内の特定のメールボックス、メール ユーザー、あるいはメール連絡先から送信されたメッセージです。 Exchange 2007 以降
送信者の場所が次の場合

送信者>は外部/内部である
FromScope

ExceptIfFromScope
UserScopeFrom 内部または外部の送信者によって送信されたメッセージです。 Exchange 2007 以降
送信者が次のメンバーの場合

送信者>が次のグループのメンバーである場合
FromMemberOf

ExceptIfFromMemberOf
Addresses 特定のグループのメンバーによって送信されたメッセージです。 Exchange 2007 以降
送信者のアドレスに次が含まれる場合

送信者>アドレスに次のいずれかの単語を含む
FromAddressContainsWords

ExceptIfFromAddressContainsWords
Words 送信者のメール アドレスに指定の単語が含まれているメッセージです。 Exchange 2007 以降
送信者のアドレスが次と一致する場合

送信者>アドレスが次のいずれかのテキスト パターンと一致す場合
FromAddressMatchesPatterns

ExceptIfFromAddressMatchesPatterns
Patterns 送信者のメール アドレスに、特定の正規表現と一致するテキスト パターンが含まれているメッセージです。 Exchange 2007 以降
送信者の指定のプロパティが次の単語のいずれかを含む

送信者>は次の単語のいずれかを含む特定のプロパティを持つ場合
SenderADAttributeContainsWords

ExceptIfSenderADAttributeContainsWords
最初のプロパティ: ADAttribute

2 番目のプロパティ: Words
送信者の指定の Active Directory 属性に任意の特定の文字が含まれているメッセージです。

Country 属性には、2 文字の国コードの値 (たとえば、ドイツの DE) が必要であることに注意してください。
Exchange 2010 以降
送信者の指定のプロパティが次のテキスト パターンと一致する

送信者>は次のテキスト パターンと一致する特定のプロパティを持つ場合
SenderADAttributeMatchesPatterns

ExceptIfSenderADAttributeMatchesPatterns
最初のプロパティ: ADAttribute

2 番目のプロパティ: Patterns
送信者の指定の Active Directory 属性に、指定の正規表現と一致するテキスト パターンが含まれているメッセージです。 Exchange 2010 以降
送信者がポリシー ヒントを上書きした

送信者>がポリシー ヒントを上書きした
HasSenderOverride

ExceptIfHasSenderOverride
該当なし 送信者がデータ損失防止 (DLP) ポリシーを上書きすることを選択したメッセージです。 DLP ポリシーの詳細については、Data Loss Prevention を参照してください。 Exchange 2013 以降
送信者の IP アドレスが次の範囲内の場合

送信者>IP アドレスが、次のいずれかの範囲、または完全に一致する
SenderIPRanges

ExceptIfSenderIPRanges
IPAddressRanges 送信者の IP アドレスが、指定した IP アドレスと一致するか、指定した IP アドレスの範囲内にあるメッセージです。 Exchange 2013 以降
送信者のドメインが次の場合

送信者>ドメインが次の場合
SenderDomainIs

ExceptIfSenderDomainIs
DomainName 送信者のメール アドレスのドメインが指定された値と一致するメッセージです。

指定したドメイン (ドメインの任意のサブドメインなど) を含む送信者のドメインを見つける必要がある場合、送信者アドレスが一致 (FromAddressMatchesPatterns) 条件を使用し、構文: '\.domain\.com$' を使用してドメインを指定します。
Exchange 2013 以降

受信者

EAC における条件または例外 Exchange 管理シェルの条件パラメーターと例外パラメーター プロパティの種類 説明 使用できる場所
受信者が次の場合

受信者>が次の人物である場合
SentTo

ExceptIfSentTo
Addresses 受信者の 1 人が Exchange 組織内の指定されたメールボックス、メール ユーザー、メール連絡先であるメッセージです。 受信者はメッセージの ToCcBcc のフィールドにいることが可能です。

注: 配布グループもメールが有効なセキュリティ グループも指定できません。 グループに送信されたメッセージに対してアクションを実行する必要がある場合、[宛先] ボックスに次が含まれている場合 (AnyOfToHeader) という条件を代わりに使用します。

Exchange 2007 以降
受信者の場所が次の場合

受信者>が外部/外部である
SentToScope

ExceptIfSentToScope
UserScopeTo 内部受信者、外部受信者、パートナー組織の外部受信者、またはパートナー以外の組織の外部受信者に送信されるメッセージです。 Exchange 2007 以降
受信者が次のメンバーの場合

受信者>が次グループのメンバーである場合
SentToMemberOf

ExceptIfSentToMemberOf
Addresses 特定のグループのメンバーである受信者を含むメッセージです。 グループはメッセージの ToCc、または Bcc フィールドにあることが可能です。 Exchange 2007 以降
受信者のアドレスに次が含まれる場合

受信者>アドレスに次のいずれかの単語を含む
RecipientAddressContainsWords

ExceptIfRecipientAddressContainsWords
Words 受信者のメール アドレスに指定の単語が含まれているメッセージです。

注: この条件が、受信プロキシ アドレスに送信されるメッセージについて考慮していない点に注意してください。 受信者のプライマリ メール アドレスに送信されるメッセージのみを照合します。

Exchange 2010 以降
受信者のアドレスが次と一致する場合

受信者>アドレスが次のいずれかのテキスト パターンと一致する場合
RecipientAddressMatchesPatterns

ExceptIfRecipientAddressMatchesPatterns
Patterns 受信者のメール アドレスに、特定の正規表現と一致するテキスト パターンが含まれているメッセージです。

注: この条件が、受信プロキシ アドレスに送信されるメッセージについて考慮していない点に注意してください。 受信者のプライマリ メール アドレスに送信されるメッセージのみを照合します。

Exchange 2010 以降
受信者の指定のプロパティが次の単語のいずれかを含む

受信者>は次の単語のいずれかを含む特定のプロパティを持つ場合
RecipientADAttributeContainsWords

ExceptIfRecipientADAttributeContainsWords
最初のプロパティ: ADAttribute

2 番目のプロパティ: Words
受信者の指定の Active Directory 属性に、任意の指定単語が含まれているメッセージです。

Country 属性には、2 文字の国コードの値 (たとえば、ドイツの DE) が必要であることに注意してください。
Exchange 2010 以降
受信者の指定のプロパティが次のテキスト パターンと一致する

受信者>は次のテキスト パターンと一致する特定のプロパティを持つ場合
RecipientADAttributeMatchesPatterns

ExceptIfRecipientADAttributeMatchesPatterns
最初のプロパティ: ADAttribute

2 番目のプロパティ: Patterns
受信者の指定の Active Directory 属性に、指定の正規表現と一致するテキスト パターンが含まれているメッセージです。 Exchange 2010 以降
受信者のドメインが次の場合

受信者>ドメインが次の場合
RecipientDomainIs

ExceptIfRecipientDomainIs
DomainName 受信者のメール アドレスのドメインが指定された値と一致するメッセージです。

指定したドメイン (ドメインの任意のサブドメインなど) を 含む 受信者のドメインを見つける必要がある場合、受信者アドレスが一致 (RecipientAddressMatchesPatterns) 条件を使用し、構文: '\.domain\.com$' を使用してドメインを指定します。
Exchange 2013 以降

メッセージの件名または本文

注:

メッセージ内の件名または他のヘッダー フィールドでの単語またはテキスト パターンの検索は、SMTP サーバー間で ASCII テキスト内のバイナリ メッセージ送信に使用された MIME コンテンツ転送エンコーディング方式に基づいてメッセージがデコードされたに行われます。 条件または例外を使用して、メッセージ内の件名または他のヘッダー フィールドの未加工 (通常は Base64) のエンコード値を検索することはできません。

EAC における条件または例外 Exchange 管理シェルの条件パラメーターと例外パラメーター プロパティの種類 説明 使用できる場所
件名または本文に次が含まれる場合

件名または本文>件名または本文に次のいずれかの単語を含む場合
SubjectOrBodyContainsWords

ExceptIfSubjectOrBodyContainsWords
Words Subject フィールドまたはメッセージ本文に特定の単語を持つメッセージです。 Exchange 2007 以降
件名または本文が次と一致する場合

件名または本文>件名または本文が次のテキスト パターンと一致する場合
SubjectOrBodyMatchesPatterns

ExceptIfSubjectOrBodyMatchesPatterns
Patterns Subject フィールドまたはメッセージ本文に、特定の正規表現と一致するテキスト パターンが含まれているメッセージです。 Exchange 2007 以降
件名に次が含まれている場合

件名または本文>件名に次のいずれかの単語を含む場合
SubjectContainsWords

ExceptIfSubjectContainsWords
Words Subject フィールドに特定の単語を持つメッセージです。 Exchange 2007 以降
件名が次と一致する場合

件名または本文>件名が次のテキスト パターンと一致する場合
SubjectMatchesPatterns

ExceptIfSubjectMatchesPatterns
Patterns Subject フィールドに特定の正規表現と一致するテキスト パターンが含まれているメッセージです。 Exchange 2007 以降

添付ファイル

トランスポート ルールがメッセージの添付ファイルを検査する方法の詳細については、「Exchange 2013 でトランスポートルールを使用してメッセージの添付ファイルを検査する」をご覧ください。

EAC における条件または例外 Exchange 管理シェルの条件パラメーターと例外パラメーター プロパティの種類 説明 使用できる場所
添付ファイルのコンテンツに次が含まれる場合

任意の添付ファイル>コンテンツに次の単語のいずれかが含まれている場合
AttachmentContainsWords

ExceptIfAttachmentContainsWords
Words 添付ファイルに指定された単語が含まれているメッセージです。 Exchange 2010 以降
任意の添付ファイルの内容が一致

添付ファイル>コンテンツが次のテキスト パターンと一致する場合
AttachmentMatchesPatterns

ExceptIfAttachmentMatchesPatterns
Patterns 添付ファイルに特定の正規表現と一致するテキスト パターンが含まれているメッセージです。

注: 添付ファイルの最初の 150 キロバイト (KB) のみがスキャンされます。

Exchange 2010 以降
添付ファイルのコンテンツを検査できない場合

任意の添付ファイル>コンテンツを検査できない場合
AttachmentIsUnsupported

ExceptIfAttachmentIsUnsupported
該当なし 添付ファイルが Exchange でネイティブに認識されず、必要な IFilter がメールボックス サーバーにインストールされていないメッセージ。 詳細については、「Exchange 2013 でフィルター パック IFilter を登録する」を参照してください。 Exchange 2010 以降
添付ファイルのファイル名が次と一致する場合

添付ファイル>ファイル名が次のテキスト パターンと一致する場合
AttachmentNameMatchesPatterns

ExceptIfAttachmentNameMatchesPatterns
Patterns 添付ファイル名に特定の正規表現と一致するテキスト パターンが含まれているメッセージです。 Exchange 2010 以降
添付ファイルのファイル拡張子が次と一致する場合

任意の添付ファイル>ファイルの拡張子に次の単語が含まれる場合
AttachmentExtensionMatchesWords

ExceptIfAttachmentExtensionMatchesWords
Words 添付ファイルの拡張子が、以下の指定の単語と一致するメッセージです。 Exchange 2013 以降
任意の添付ファイルのサイズが次の値以上

任意の添付ファイル サイズ > が次の値以上の場合
AttachmentSizeOver

ExceptIfAttachmentSizeOver
Size 任意の添付ファイルが指定値以上のメッセージです。

EAC では、サイズはキロバイト (KB) 単位でのみ指定できます。
Exchange 2007 以降
メッセージのスキャンが完了しなかった場合

任意の添付ファイル>スキャンを完了しなかった場合
AttachmentProcessingLimitExceeded

ExceptIfAttachmentProcessingLimitExceeded
該当なし ルール エンジンが添付ファイルのスキャンを完了できなかったメッセージです。 内容が完全にスキャンできなかったメッセージを認識し、処理するために協力して作用するルールを作成するために、この条件を使用できます。 Exchange 2013 以降
添付ファイルに実行可能なコンテンツがある場合

任意の添付ファイル>実行可能なコンテンツがある場合
AttachmentHasExecutableContent

ExceptIfAttachmentHasExecutableContent
該当なし 添付ファイルが実行可能ファイルであるメッセージです。 システムは、ファイルの拡張子に依存するのではなく、ファイルのプロパティを検査します。 Exchange 2013 以降
いずれかの添付ファイルがパスワードで保護されている

任意の添付ファイル>がパスワードで保護されている場合
AttachmentIsPasswordProtected

ExceptIfAttachmentIsPasswordProtected
該当なし 添付ファイルがパスワードで保護された (ゆえにスキャンすることができない) メッセージです。 パスワード検出は、Office ドキュメント、.zip ファイル、および .7z ファイルにのみ有効です。 Exchange 2013 以降

任意の受信者

このセクションの条件と例外は、メッセージが少なくとも一人の特定受信者を含むときに すべて の受信者に影響する、一意の能力を提供します。 たとえば、メッセージを拒否するルールがあるとします。 受信者 セクションの受信者条件を使用する場合、メッセージはその指定受信者にのみ拒否されます。 たとえば、ルールがメッセージ内に指定受信者を発見したのに、他にも 5 名の受信者がメッセージに含まれるとします。 メッセージはその 1 人の受信者のみに拒否され、その他 5 名の受信者には配信されます。

このセクションから受信者の条件を追加した場合、同じメッセージは検出された受信者およびその他の 5 人の受信者に拒否されます。

逆に、このセクションの受信者の例外は、ルール アクションがメッセージの検出された受信者だけでなく、すべて の受信者に適用されることを 防止 します。

注:

この条件が、受信プロキシ アドレスに送信されるメッセージについて考慮していない点に注意してください。 受信者のプライマリ メール アドレスに送信されるメッセージのみを照合します。

EAC における条件または例外 Exchange 管理シェルの条件パラメーターと例外パラメーター プロパティの種類 説明 使用できる場所
任意の受信者アドレスが次を含む

任意の受信者>アドレスが次のいずれかの単語を含む場合
AnyOfRecipientAddressContainsWords

ExceptIfAnyOfRecipientAddressContainsWords
Words メッセージの ToCc、または Bcc フィールドに特定の単語が含まれているメッセージです。 Exchange 2013 以降
任意の受信者アドレスが次と一致する

任意の受信者>アドレスが次のいずれかのテキスト パターンと一致する場合
AnyOfRecipientAddressMatchesPatterns

ExceptIfAnyOfRecipientAddressMatchesPatterns
Patterns ToCc、または Bcc フィールドに特定の正規表現と一致するテキスト パターンが含まれているメッセージです。 Exchange 2013 以降

メッセージの機密情報の種類と To および Cc 値、サイズ、および文字セット

このセクションの To フィールドと Cc フィールドの値を検索する条件は、の値を検索する、「任意の受信者」セクションの条件のように動作します (検出された受信者だけでなく、メッセージのすべての受信者はルールの影響を受けます)。

注:

この条件が、受信プロキシ アドレスに送信されるメッセージについて考慮していない点に注意してください。 受信者のプライマリ メール アドレスに送信されるメッセージのみを照合します。

EAC における条件または例外 Exchange 管理シェルの条件パラメーターと例外パラメーター プロパティの種類 説明 使用できる場所
メッセージに機密情報が含まれている場合

メッセージ>に次の種類の機密情報のいずれかが含まれる場合
MessageContainsDataClassifications

ExceptIfMessageContainsDataClassifications
SensitiveInformationTypes データ損失防止 (DLP) のポリシーで定義されている機密情報が含まれるメッセージです。

この条件は、ポリシー ヒントを使用して送信者に通知する (NotifySender) アクションを使用するルールに必要です。
Exchange 2013 以降
[宛先] ボックスに次が含まれている場合

メッセージ>[宛先] ボックスに次の人物を含む場合
AnyOfToHeader

ExceptIfAnyOfToHeader
Addresses To フィールドに任意の指定受信者が含まれるメッセージです。 Exchange 2007 以降
[宛先] ボックスに次のメンバーが含まれている場合

メッセージ>[宛先] ボックスに次のグループのメンバーを含む場合
AnyOfToHeaderMemberOf

ExceptIfAnyOfToHeaderMemberOf
Addresses To フィールドが特定のグループのメンバーである受信者を含むメッセージです。 Exchange 2007 以降
[Cc] ボックスに次が含まれている場合

メッセージ>[Cc] ボックスに次の人物を含む場合
AnyOfCcHeader

ExceptIfAnyOfCcHeader
Addresses Cc フィールドに任意の指定受信者が含まれるメッセージです。 Exchange 2007 以降
[Cc] ボックスに次のメンバーが含まれている場合

メッセージ>に次のグループのメンバーが含まれている場合
AnyOfCcHeaderMemberOf

ExceptIfAnyOfCcHeaderMemberOf
Addresses Cc フィールドが特定のグループのメンバーである受信者を含むメッセージです。 Exchange 2007 以降
[宛先] ボックスまたは [Cc] ボックスに次が含まれている場合

メッセージ>[宛先] ボックスまたは [Cc] ボックスに次の人物を含む場合
AnyOfToCcHeader

ExceptIfAnyOfToCcHeader
Addresses To または Cc フィールドが任意の指定受信者を含むメッセージです。 Exchange 2007 以降
[宛先] ボックスまたは [Cc] ボックスに次のメンバーが含まれている場合

メッセージ>[宛先] ボックスまたは [Cc] ボックスに次のグループのメンバーを含む場合
AnyOfToCcHeaderMemberOf

ExceptIfAnyOfToCcHeaderMemberOf
Addresses To または Cc フィールドが特定のグループのメンバーである受信者を含むメッセージです。 Exchange 2007 以降
メッセージ サイズが次の値以上の場合

メッセージの>サイズが次の値以上の場合
MessageSizeOver

ExceptIfMessageSizeOver
Size 合計サイズ (メッセージ プラス添付ファイル) が指定値以上のメッセージです。

EAC では、サイズはキロバイト (KB) 単位でのみ指定できます。

注: メールボックスのメッセージ サイズの制限は、トランスポート ルールの前に評価されます。 この条件を含むルールがメッセージを処理する前に、メールボックスに対して大きすぎるメッセージが拒否されます。

Exchange 2013 以降
メッセージの文字セット名に次の単語のいずれかが含まれる:

メッセージ>文字セット名に次のいずれかの単語が含まれる場合
ContentCharacterSetContainsWords

ExceptIfContentCharacterSetContainsWords
CharacterSets 指定した文字セット名のいずれかを含むメッセージです。 Exchange 2013 以降

送信者と受信者

EAC における条件または例外 Exchange 管理シェルの条件パラメーターと例外パラメーター プロパティの種類 説明 使用できる場所
送信者が受信者の 1 人

送信者と受信者>送信者の受信者に対する関係が次の場合
SenderManagementRelationship

ExceptIfSenderManagementRelationship
ManagementRelationship 送信者が受信者の管理者か、送信者が受信者によって管理されているか、どちらかのメッセージです。 Exchange 2010 以降
次のグループのメンバー間のメッセージである

送信者と受信者>メッセージが次のグループのメンバー間である場合
BetweenMemberOf1BetweenMemberOf2

ExceptIfBetweenMemberOf1ExceptIfBetweenMemberOf2
Addresses 特定のグループのメンバー間で送信されたメッセージです。 Exchange 2007 以降
送信者または受信者のマネージャーが次である場合

送信者と受信者>送信者または受信者のマネージャーが次の人物である場合
ManagerForEvaluatedUserManagerAddress

ExceptIfManagerForEvaluatedUserExceptIfManagerAddress
最初のプロパティ: EvaluatedUser

2 番目のプロパティ: Addresses
特定のユーザーが送信者の管理者、または特定のユーザーが受信者の管理者であるメッセージです。 Exchange 2010 以降
送信者および任意の受信者のプロパティを次のように比較する場合

送信者と受信者>送信者と受信者のプロパティを次の値と比較する
ADAttributeComparisonAttributeADComparisonOperator

ExceptIfADAttributeComparisonAttributeExceptIfADComparisonOperator
最初のプロパティ: ADAttribute

2 番目のプロパティ: Evaluation
送信者と受信者の指定した Active Directory 属性が一致する、あるいは一致しないメッセージです。 Exchange 2010 以降

メッセージのプロパティ

EAC における条件または例外 Exchange 管理シェルの条件パラメーターと例外パラメーター プロパティの種類 説明 使用できる場所
メッセージの種類が次である場合

メッセージのプロパティ>には、次のメッセージの種類が含まれます
MessageTypeMatches

ExceptIfMessageTypeMatches
MessageType 指定の種類のメッセージです。

: Outlook または Outlook Web App がメッセージを転送するように構成されている場合、 ForwardingSmtpAddress プロパティがメッセージに追加されます。 メッセージの種類は AutoForward に変更されません。

Exchange 2010 以降
メッセージが次のように分類される場合

メッセージのプロパティ>次の分類を含む場合
HasClassification

ExceptIfHasClassification
MessageClassification 指定したメッセージ分類を持つメッセージです。 これは、New-MessageClassification コマンドレットを使用して組織内に作成できるカスタムのメッセージ分類です。 Exchange 2007 以降
メッセージに分類がマークされていない場合

メッセージのプロパティ>に次の分類を一切含まれない場合
HasNoClassification

ExceptIfHasNoClassification
該当なし メッセージ分類のないメッセージです。 Exchange 2010 以降
メッセージの SCL が次の値以上の場合

メッセージのプロパティ >に次の値以上の SCL が含まれる場合
SCLOver

ExceptIfSCLOver
SCLValue 指定値と一致するか、それを超える Spam Confidence Level (SCL) が割り当てられているメッセージです。 Exchange 2007 以降
メッセージの重要度が次に設定されている場合

メッセージのプロパティ>重要度レベルを含む
WithImportance

ExceptIfWithImportance
Importance 指定された重要度レベルでマークされたメッセージです。 Exchange 2007 以降

メッセージ ヘッダー

注:

メッセージ内の件名または他のヘッダー フィールドでの単語またはテキスト パターンの検索は、SMTP サーバー間で ASCII テキスト内のバイナリ メッセージ送信に使用された MIME コンテンツ転送エンコーディング方式に基づいてメッセージがデコードされたに行われます。 条件または例外を使用して、メッセージ内の件名または他のヘッダー フィールドの未加工 (通常は Base64) のエンコード値を検索することはできません。

EAC における条件または例外 Exchange 管理シェルの条件パラメーターと例外パラメーター プロパティの種類 説明 使用できる場所
メッセージ ヘッダーに次が含まれている場合

メッセージ ヘッダー>が次のいずれかの単語を含む場合
HeaderContainsMessageHeaderHeaderContainsWords

ExceptIfHeaderContainsMessageHeaderExceptIfHeaderContainsWords
最初のプロパティ: MessageHeaderField

2 番目のプロパティ: Words
指定したヘッダー フィールドを含むメッセージであり、そのヘッダー フィールドの値には指定した単語が含まれています。

ヘッダー フィールドの名前とヘッダー フィールドの値は、常に一緒に使用されます。
Exchange 2007 以降
メッセージ ヘッダーが次と一致する場合

メッセージ ヘッダー>が次のテキスト パターンと一致する場合
HeaderMatchesMessageHeaderHeaderMatchesPatterns

ExceptIfHeaderMatchesMessageHeaderExceptIfHeaderMatchesPatterns
最初のプロパティ: MessageHeaderField

2 番目のプロパティ: Patterns
指定したヘッダー フィールドを含むメッセージであり、そのヘッダー フィールドの値には指定した正規表現が含まれています。

ヘッダー フィールドの名前とヘッダー フィールドの値は、常に一緒に使用されます。
Exchange 2007 以降

エッジ トランスポート サーバー上のトランスポート ルールの条件と例外

エッジ トランスポート サーバー上のトランスポート ルールで使用可能な条件および例外は、メールボックス サーバーで使用できるもの小さなサブセットです。 エッジ トランスポート サーバー上には EAC が存在しないので、ローカルのエッジ トランスポート サーバー上の Exchange 管理シェル でしかトランスポート ルールを管理できません。 次の表で、これらの条件と例外について説明します。 プロパティの種類は、プロパティの種類 セクションで説明されています。

Exchange 管理シェルの条件パラメーターと例外パラメーター プロパティの種類 説明 使用できる場所
AnyOfRecipientAddressContainsWords

ExceptIfAnyOfRecipientAddressContainsWords
Words ToCc、または Bcc フィールドに特定の単語が含まれているメッセージです。

メッセージに指定された受信者が含まれている場合、ルールのアクションはメッセージの すべて の受信者に適用されます (またはされません)。 たとえば、メッセージは特定の受信者だけでなく、メッセージのすべての受信者に拒否されます。
Exchange 2013 以降
AnyOfRecipientAddressMatchesPatterns

ExceptIfAnyOfRecipientAddressMatchesPatterns
Patterns ToCc、または Bcc フィールドに特定の正規表現と一致するテキスト パターンが含まれているメッセージです。

メッセージに指定された受信者が含まれている場合、ルールのアクションはメッセージの すべて の受信者に適用されます (またはされません)。 たとえば、メッセージは特定の受信者だけでなく、メッセージのすべての受信者に拒否されます。
Exchange 2013 以降
AttachmentSizeOver

ExceptIfAttachmentSizeOver
Size 任意の添付ファイルが指定値以上の添付ファイル付きメッセージです。 Exchange 2007 以降
FromAddressContainsWords

ExceptIfFromAddressContainsWords
Words 送信者のメール アドレスに指定の単語が含まれているメッセージです。 Exchange 2007 以降
FromAddressMatchesPatterns

ExceptIfFromAddressMatchesPatterns
Patterns 送信者のメール アドレスに、特定の正規表現と一致するテキスト パターンが含まれているメッセージです。 Exchange 2007 以降
FromScope

ExceptIfFromScope
UserScopeFrom 内部または外部の送信者によって送信されたメッセージです。 Exchange 2007 以降
HeaderContainsMessageHeaderHeaderContainsWords

ExceptIfHeaderContainsMessageHeaderExceptIfHeaderContainsWords
最初のプロパティ: MessageHeaderField

2 番目のプロパティ: Words
指定したヘッダー フィールドを含むメッセージであり、そのヘッダー フィールドの値には指定した単語が含まれています。

ヘッダー フィールドの名前とヘッダー フィールドの値は、常に一緒に使用されます。
Exchange 2007 以降
HeaderMatchesMessageHeaderHeaderMatchesPatterns

ExceptIfHeaderMatchesMessageHeaderExceptIfHeaderMatchesPatterns
最初のプロパティ: MessageHeaderField

2 番目のプロパティ: Patterns
指定したヘッダー フィールドを含むメッセージであり、そのヘッダー フィールドの値には指定した正規表現が含まれています。

ヘッダー フィールドの名前とヘッダー フィールドの値は、常に一緒に使用されます。
Exchange 2007 以降
MessageSizeOver

ExceptIfMessageSizeOver
Size 合計サイズ (メッセージ プラス添付ファイル) が指定値以上のメッセージです。 Exchange 2013 以降
SCLOver

ExceptIfSCLOver
SCLValue 指定値と一致するか、それを超える SCL が割り当てられているメッセージです。 Exchange 2007 以降
SubjectContainsWords

ExceptIfSubjectContainsWords
Words Subject フィールドに特定の単語が含まれているメッセージです。 Exchange 2007 以降
SubjectMatchesPatterns

ExceptIfSubjectMatchesPatterns
Patterns Subject フィールドに特定の正規表現と一致するテキスト パターンが含まれているメッセージです。 Exchange 2007 以降
SubjectOrBodyContainsWords

ExceptIfSubjectOrBodyContainsWords
Words Subject フィールドまたはメッセージ本文に特定の単語が含まれているメッセージです。 Exchange 2007 以降
SubjectOrBodyMatchesPatterns

ExceptIfSubjectOrBodyMatchesPatterns
Patterns Subject フィールドまたはメッセージ本文に、特定の正規表現と一致するテキスト パターンが含まれているメッセージです。 Exchange 2007 以降

プロパティの種類

次の表で、条件と例外で使用されているプロパティ タイプについて説明します。

注:

注: 送受信禁止クォータおよび受信禁止クォータにより、メールボックスの最大サイズが効率良く決定されます。

プロパティの種類 有効な値 説明
ADAttribute 定義済みの Active Directory の属性一覧から選択 次の Active Directory 属性に対して確認が行えます。
  • 市区町村
  • Company
  • CustomAttribute1 - CustomAttribute15
  • Department
  • DisplayName
  • 電子メール
  • FaxNumber
  • FirstName
  • HomePhoneNumber
  • [頭文字]
  • LastName
  • Manager
  • MobileNumber
  • Office
  • OtherFaxNumber
  • OtherHomePhoneNumber
  • OtherPhoneNumber
  • PagerNumber
  • PhoneNumber
  • POBox
  • 状態
  • Street
  • Title
  • UserLogonName
  • ZipCode

EAC では、同一の属性に複数の単語やテキスト パターンを指定する場合、値をコンマで区切ります。 たとえば、 属性の サンフランシスコ、パロアルト という値は、「City イコール サン フランシスコ」あるいは「City イコール パロアルト」を探します。

Exchange 管理シェルにおいて、Value が一致させたい単語またはテキスト パターンであるとき、構文 "AttributeName1:Value1,Value 2 with spaces,Value3...","AttributeName2:Word4,Value 5 with spaces,Value6..." を使用します。

たとえば、"City:San Francisco,Palo Alto" または "City:San Francisco,Palo Alto""Department:Sales,Finance" です。

複数の属性、または同一の属性の複数の値を指定する場合、or 演算子を使用します。 前後にスペースのある値を使用しないでください。

Country 属性には、2 文字の ISO 3166-1 国コードの値 (たとえば、ドイツの DE) が必要であることに注意してください。 詳細については、「国コード - ISO 316」を参照してください。

Addresses Exchange 受信者 条件や例外の性質(たとえば、受信者関連条件) によって、組織内の任意のメール有効化オブジェクトを指定できることもあれば、特定のオブジェクト タイプ (たとえば、グループ メンバーシップの条件のグループ) に限定されることもあります。 そして、条件や例外は単一の値を必要としたり、複数の値を許可することがあります。

Exchange 管理シェルでは、複数の値をコンマで区切ります。

注: この条件が、受信プロキシ アドレスに送信されるメッセージについて考慮していない点に注意してください。 受信者のプライマリ メール アドレスに送信されるメッセージのみを照合します。
CharacterSets 文字セット名の配列 メッセージ内に存在する 1 つまたは複数のコンテンツの文字セットです。 例:
  • Arabic/iso-8859-6
  • Chinese/big5
  • Chinese/euc-cn
  • Chinese/euc-tw
  • Chinese/gb2312
  • Chinese/iso-2022-cn
  • Cyrillic/iso-8859-5
  • Cyrillic/koi8-r
  • Cyrillic/windows-1251
  • Greek/iso-8859-7
  • Hebrew/iso-8859-8
  • Japanese/euc-jp
  • Japanese/iso-022-jp
  • Japanese/shift-jis
  • Korean/euc-kr
  • Korean/johab
  • Korean/ks_c_5601-1987
  • Turkish/windows-1254
  • Turkish/iso-8859-9
  • Vietnamese/tcvn
DomainName SMTP ドメインの配列 たとえば、contoso.com および eu.contoso.com が禁止となります。

Exchange 管理シェルにおいて、複数のドメインをコンマで区切って指定できます。
EvaluatedUser 送信者 または 受信者 の単一の値 ルールが送信者の管理者か受信者の管理者のどちらを探しているかを指定します。
Evaluation Equal または Not equal (NotEqual) の単一の値 送信者と受信者の Active Directory 属性を比較する場合、これは値が一致するかしないかを指定します。
Importance 通常、または の単一の値 Outlook または Outlook Web App の送信者によってメッセージに割り当てられた重要度レベルです。
IPAddressRanges IP アドレスやアドレスの範囲の配列 次の構文を使用して IPv4 アドレスを入力します。
  • 単一の IP アドレス: たとえば、192.168.1.1
  • IP アドレス範囲: たとえば、192.168.0.1-192.168.0.254
  • クラスレス ドメイン間ルーティング (CIDR) IP アドレス範囲: たとえば、192.168.0.1/25


Exchange 管理シェルにおいて、複数の IP アドレスまたは範囲をコンマで区切って指定できます。
ManagementRelationship マネージャー または 直属の部下(DirectReport) の単一の値 送信者と任意の受信者の間の関係を指定します。 ルールは Active Directory の Manager 属性を確認して、送信者が受信者の管理者か、あるいは送信者が受信者によって管理されているかを判断します。
MessageClassification 単一メッセージ分類 EAC で、作成したメッセージ分類の一覧から選択します。

Exchange 管理シェルにおいて、Get-MessageClassification コマンドレットを使用してメッセージ分類を識別します。 たとえば、次のコマンドを使用して Company Internal 分類を持つメッセージを検索し、メッセージの件名の先頭に値 CompanyInternal を追加します。

New-TransportRule "Rule Name" -HasClassification @(Get-MessageClassification "Company Internal").Identity -PrependSubject "CompanyInternal"
MessageHeaderField 単一の文字列 ヘッダー フィールドの名前を指定します。 ヘッダー フィールドの名前は、常にヘッダー フィールドの値とペアになっています (単語またはテキスト パターンの一致)。

メッセージ ヘッダーは、メッセージの必須および省略可能のヘッダー フィールドの集合です。 ヘッダー フィールドの例は ToFromReceived 、および Content-Type です。 公式のヘッダー フィールドは RFC 5322 で定義されています。 非公式のヘッダー フィールドは X- で始まり、 X ヘッダー とも呼ばれます。
MessageType 単一メッセージ種類の値 次のうちいずれかのメッセージの種類を指定できます。
  • 自動応答 (OOF)
  • 自動転送 (AutoForward)
  • 暗号化
  • 予定表管理
  • アクセス許可制御 (PermissionControlled)
  • ボイスメール
  • Signed
  • 承認要求 (ApprovalRequest)
  • 開封確認メッセージ (ReadReceipt)

: Outlook または Outlook Web App がメッセージを転送するように構成されている場合、 ForwardingSmtpAddress プロパティがメッセージに追加されます。 メッセージの種類は AutoForward に変更されません。

Patterns 正規表現の配列 値のテキスト パターンの識別に使用されている、1 つかそれ以上の正規表現を指定します。 詳細については、「正規表現の構文」を参照してください。

Exchange 管理シェルでは、コンマで区切られた複数の正規表現を指定して、各正規表現を二重引用符 (") で囲みます。
SCLValue 以下のどちらかの値 :
  • スパム フィルターをバイパスする (-1)
  • 整数 0 から 9
メッセージに割り当てられた spam confidence level (SCL) を指定します。 SCL 値が高いほど、メッセージがスパムである可能性が高くなります。
SensitiveInformationTypes 機密情報の種類の配列 組織において定義された、1 つかそれ以上の機密情報の種類を指定します。 組み込み機密情報種類の一覧については、「Exchange 2013 での機密情報の種類の検索基準」を参照してください。

Exchange 管理シェルで、構文 @{<SensitiveInformationType1>},@{<SensitiveInformationType2\>},...を使用します。 たとえば、2 つ以上のクレジット カード番号と、少なくとも 1 つの ABA ルーティング番号を含むコンテンツを検索する場合、@{Name="Credit Card Number"; minCount="2"},@{Name="ABA Routing Number"; minCount="1"} 値を使用します。
Size 単一サイズ値 添付ファイルまたはメッセージ全体のサイズを指定します。

EAC では、サイズはキロバイト (KB) 単位でのみ指定できます。

Exchange 管理シェルにおいて、値を入力するときは、値に以下の単位のいずれかを付加した形式で記述します。
  • B (バイト)
  • KB (キロバイト)
  • MB (メガバイト)
  • GB (ギガバイト)


たとえば、20MB のように指定します。

通常、単位なしの値はバイトとして扱われますが、小さい値は最も近いキロバイトの値に切り上げられます。
UserScopeFrom 組織内 (InOrganization) または 組織外 (NotInOrganization) の単一値 以下の条件のいずれかに当てはまる場合、送信者は組織内の人物と見なされます。
  • 送信者が、組織の Active Directory 内に存在するメールボックス、メール ユーザー、グループ、またはメール有効化パブリック フォルダーである。
  • 送信者のメール アドレスが、権限のあるドメインまたは内部の中継ドメインとして構成されている承認済みドメインに属していて、かつ メッセージが認証済み接続経由で送信または受信された。 承認済みドメインの詳細については、「承認済みドメイン」を参照してください。


以下の条件のいずれかに当てはまる場合、送信者は組織外の人物と見なされます。
  • 送信者の電子メール アドレスが承認済みドメインにない。
  • 送信者の電子メール アドレスが、外部の中継ドメインとして構成されている承認済みドメインに属している。

: メールの連絡先が組織の内部であるか外部であるかを判断するため、送信者アドレスが組織の承認済みドメインと比較されます。

UserScopeTo 以下のどちらかの値 :
  • 組織内 (InOrganization)
  • 組織外 (NotInOrganization)
  • 外部パートナー組織内 (ExternalPartner)
  • 外部非パートナー組織内 (ExternalNonPartner)
以下の条件のいずれかに当てはまる場合、受信者は組織内の人物と見なされます。
  • 受信者が、組織の Active Directory 内に存在するメールボックス、メール ユーザー、グループ、またはメール有効化パブリック フォルダーである。
  • 受信者のメール アドレスが、権限のあるドメインまたは内部の中継ドメインとして構成されている承認済みドメインに属していて、かつ メッセージが認証済み接続経由で送信または受信された。


以下の条件のいずれかに当てはまる場合、受信者は組織外の人物と見なされます。
  • 受信者の電子メール アドレスが承認済みドメインにない。
  • 受信者の電子メール アドレスが、外部の中継ドメインとして構成されている承認済みドメインに属している。


外部パートナー組織は、メールを送信するドメイン セキュリティ (相互 TLS 認証) が設定されている外部ドメインです。

外部非パートナー組織は、パートナーのドメインとは見なされないその他すべての外部ドメインです。
Words 文字列の配列 検索する 1 つまたは複数の単語を指定します。 大文字と小文字は区別されず、前後にスペースと句読点記号があっても大丈夫です。 ワイルドカードおよび部分一致の機能はサポートされていません。

たとえば、"contoso" と "Contoso" は一致します。 ただし、テキストが他の文字で囲まれている場合、一致と見なされません。 たとえば、"contoso" は次の値とは一致しません。
  • Acontoso
  • Contosoa
  • Acontosob


アスタリスク (*) はリテラル文字として扱われ、ワイルドカード文字としては使用されません。

詳細情報

Exchange 2013 のトランスポート ルール

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

Exchange 2013 のトランスポート ルールの手順

Exchange Online のメール フロー ルールでの条件と例外 (述語)