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

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

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

Exchange Online のメール フロー ルール (複数の条件/例外、複数値の条件/例外の処理方法など) の詳細については、「Exchange Online のメール フロー ルール (トランスポート ルール)」を参照してください

メール フロー ルールの条件とExchange Online

次のセクションの表では、メール フロー ルールで使用できる条件と例外について説明Exchange Online。 プロパティの種類は、「プロパティの種類」セクションで説明されています。

[Senders (送信者)]

受信者

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

添付ファイル

任意の受信者

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

送信者と受信者

メッセージのプロパティ

メッセージ ヘッダー

注意:

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

  • EAC で [すべてのメッセージに適用] を選択した場合は、それ以外の条件を指定することはできません。 PowerShell の同等の方法は、条件パラメーターを指定せずにルールを作成する方法です。

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

送信者

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

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

  • Header: メッセージ ヘッダー内の送信者 (たとえば、FromSender、または Reply-To フィールド) のみを確認します。 これは既定の値です。

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

    • 送信者が (From)
    • 送信者は (FromMemberOf) のメンバーです
    • 送信者のアドレスに次が含まれる場合 (FromAddressContainsWords)
    • 送信者のアドレスが次と一致する場合 (FromAddressMatchesPatterns)
    • 送信者のドメインが次の場合 (SenderDomainIs)
  • ヘッダーまたは封筒 (HeaderOrEnvelope) メッセージ ヘッダーとメッセージ 封筒の送信者を調べる。

EAC における条件または例外 PowerShell の条件とExchange Onlineパラメーター プロパティの種類 説明
送信者が次の場合

>送信者 この人物

From
ExceptIfFrom
Addresses 指定したメールボックス、メール ユーザー、メール連絡先、または組織内のグループMicrosoft 365メッセージ。

この条件でグループを使用Microsoft 365詳細については、「プロパティの種類」セクションの「Addresses」エントリを参照してください。

送信者の場所が次の場合

>送信者 は外部/内部

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

>送信者 は、このグループのメンバーです。

FromMemberOf
ExceptIfFromMemberOf
Addresses 指定した配布グループ、メールが有効なセキュリティ グループ、またはグループのメンバーによって送信Microsoft 365メッセージ。

この条件でグループを使用Microsoft 365詳細については、「プロパティの種類」セクションの「Addresses」エントリを参照してください。

送信者のアドレスに次が含まれる場合

>送信者 address には、これらの単語が含まれます

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

>送信者 address は、これらのテキスト パターンに一致します。

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

>送信者 受信者の監督リストに表示される

SenderInRecipientList
ExceptIfSenderInRecipientList
SupervisionList 送信者が受信者の [許可] リストまたは [ブロック] リストにあるメッセージ。
送信者の指定のプロパティが次の単語のいずれかを含む

>送信者 これらの単語を含む特定のプロパティがあります

SenderADAttributeContainsWords
ExceptIfSenderADAttributeContainsWords
First プロパティ: ADAttribute

2 番目のプロパティ: Words

送信者の指定した Active Directory 属性に、指定された単語が含まれているメッセージ。

Country 属性には、2 文字の国コードの値 (たとえば、ドイツの DE) が必要であることに注意してください。

送信者の指定のプロパティが次のテキスト パターンと一致する

>送信者 これらのテキスト パターンに一致する特定のプロパティがあります

SenderADAttributeMatchesPatterns
ExceptIfSenderADAttributeMatchesPatterns
First プロパティ: ADAttribute

2 番目のプロパティ: Patterns

送信者の指定した Active Directory 属性に、指定した正規表現に一致するテキスト パターンが含まれるメッセージ。
送信者がポリシー ヒントを上書きした

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

HasSenderOverride
ExceptIfHasSenderOverride
該当なし 送信者がデータ損失防止 (DLP) ポリシーを上書きすることを選択したメッセージです。 DLP ポリシーの詳細については、「データ損失防止 」を参照してください

: この条件/例外は、スタンドアロン 環境 (EOP) 環境Exchange Online Protection使用できません。

送信者の IP アドレスが次の範囲内の場合

>送信者 IP アドレスがこれらの範囲にあるか、完全に一致する

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

>送信者 ドメインが

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

指定したドメイン (ドメインのサブドメインなど) を含む送信者ドメインを検索する必要がある場合は、送信者アドレス一 致 (FromAddressMatchesPatterns) '\.domain\.com$'条件を使用し、次の構文を使用してドメインを指定します。

Recipients

受信者のアドレスを調べる条件と例外については、PowerShell の RecipientAddressType パラメーターを使用して、受信者のアドレスを検索するルールを指定できます。 有効な値は次のとおりです。

  • 元: 受信者のプライマリ SMTP 電子メール アドレスのみを確認します。
  • 解決済み: 受信者のプライマリ SMTP 電子メール アドレスとすべてのプロキシ アドレスを確認します。 これが既定値です
EAC における条件または例外 PowerShell の条件とExchange Onlineパラメーター プロパティの種類 説明
受信者が次の場合

>受信者 この人物

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

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

受信者の場所が次の場合

>受信者 は外部/外部

SentToScope
ExceptIfSentToScope
UserScopeTo 内部または外部の受信者に送信されたメッセージ。
受信者が次のメンバーの場合

>受信者 は、このグループのメンバーです。

SentToMemberOf
ExceptIfSentToMemberOf
Addresses 指定した配布グループ、メールが有効なセキュリティ グループ、またはグループのメンバーである受信者をMicrosoft 365メッセージ。 グループはメッセージの ToCc、または Bcc フィールドにあることが可能です。

この条件でグループを使用Microsoft 365詳細については、「プロパティの種類」セクションの「Addresses」エントリを参照してください。

受信者のアドレスに次が含まれる場合

>受信者 address には、これらの単語が含まれます

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

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

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

>受信者 address は、これらのテキスト パターンに一致します。

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

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

受信者が送信者の一覧に表示される

>受信者 送信者の監督リストに表示される

RecipientInSenderList
ExceptIfRecipientInSenderList
SupervisionList 受信者が送信者の許可リストまたはブロック リストにあるメッセージ。
受信者の指定のプロパティが次の単語のいずれかを含む

>受信者 これらの単語を含む特定のプロパティがあります

RecipientADAttributeContainsWords
ExceptIfRecipientADAttributeContainsWords
First プロパティ: ADAttribute

2 番目のプロパティ: Words

受信者の指定した Active Directory 属性に、指定された単語が含まれているメッセージ。

Country 属性には、2 文字の国コードの値 (たとえば、ドイツの DE) が必要であることに注意してください。

受信者の指定のプロパティが次のテキスト パターンと一致する

>受信者 これらのテキスト パターンに一致する特定のプロパティがあります

RecipientADAttributeMatchesPatterns
ExceptIfRecipientADAttributeMatchesPatterns
First プロパティ: ADAttribute

2 番目のプロパティ: Patterns

受信者の指定した Active Directory 属性に、指定した正規表現に一致するテキスト パターンが含まれるメッセージ。
受信者のドメインが次の場合

>受信者 ドメインが

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

指定した ドメイン (ドメイン のサブドメインなど) を含む受信者ドメインを検索する必要がある場合は、受信者アドレス一致 (RecipientAddressMatchesPatterns) '\.domain\.com$'条件を使用し、構文を使用してドメインを指定します。

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

注意

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

EAC における条件または例外 PowerShell の条件とExchange Onlineパラメーター プロパティの種類 説明
件名または本文に次が含まれる場合

件名または本文 >件名または本文には、これらの単語が含まれます

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

件名または本文 >件名または本文がこれらのテキスト パターンと一致する

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

件名または本文 >subject には、これらの単語が含まれます

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

件名または本文 >subject は、これらのテキスト パターンと一致します

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

Attachments

メール フロー ルールがメッセージ添付ファイルを検査する方法の詳細については、「メール フロー ルールを使用してメッセージ添付ファイルを検査する」を参照Exchange Online。

EAC における条件または例外 PowerShell の条件とExchange Onlineパラメーター プロパティの種類 説明
添付ファイルのコンテンツに次が含まれる場合

任意の添付ファイル > 内容にこれらの単語のいずれかが含まれている

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

任意の添付ファイル > 内容がこれらのテキスト パターンと一致する

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

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

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

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

AttachmentIsUnsupported
ExceptIfAttachmentIsUnsupported
該当なし 添付ファイルがユーザーによってネイティブに認識されないExchange Online。
添付ファイルのファイル名が次と一致する場合

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

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

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

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

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

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

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

メッセージのスキャンが完了しなかった場合

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

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

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

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

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

AttachmentIsPasswordProtected
ExceptIfAttachmentIsPasswordProtected
該当なし 添付ファイルがパスワードで保護された (ゆえにスキャンすることができない) メッセージです。 パスワードの検出は、Office、.zip.7z ファイルでのみ機能します。
これらの単語のいずれかを含む、これらのプロパティを持つ

任意の添付ファイル > 次のいずれかの単語を含む次のプロパティを持つ

AttachmentPropertyContainsWords
ExceptIfAttachmentPropertyContainsWords
First プロパティ: DocumentProperties

2 番目のプロパティ: Words

添付された Office ドキュメントの指定されたプロパティに指定の単語が含まれているメッセージです。

この条件は、SharePoint R2 以降の SharePoint、ファイル分類インフラストラクチャ (FCI Windows Server 2012)、またはサード パーティの分類システムにメール フロー ルールを統合するのに役立ちます。

組み込みプロパティの一覧から選択するか、カスタム プロパティを指定できます。

任意の受信者

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

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

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

注意

これらの条件では、受信者プロキシ アドレスに送信されるメッセージは考慮されません。 受信者のプライマリ メール アドレスに送信されるメッセージにのみ一致します。

これらの条件は、メッセージの現在のフォーク内のすべての受信者にのみ適用されます。 メッセージが他のアクション (マルウェア対策やメール フロー ルールなど) によって分岐された場合、そのアクションは一致するフォークにのみ適用されます。

EAC における条件または例外 PowerShell の条件とExchange Onlineパラメーター プロパティの種類 説明
任意の受信者アドレスが次を含む

任意の受信者 >address には、これらの単語が含まれます

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

任意の受信者 >address は、これらのテキスト パターンに一致します。

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

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

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

注意:

  • このセクションの受信者の条件では、受信者プロキシ アドレスに送信されるメッセージは考慮されません。 受信者のプライマリ メール アドレスに送信されるメッセージにのみ一致します。
  • このセクションの受信者の条件Microsoft 365グループを使用する方法の詳細については、「プロパティの種類」セクションの「アドレス」を参照してください。
EAC における条件または例外 PowerShell の条件とExchange Onlineパラメーター プロパティの種類 説明
メッセージに機密情報が含まれている場合

>メッセージ これらの種類の機密情報が含まれている

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

この条件は、ポリシー ヒントを使用して送信者に通知する (NotifySender) アクションを使用するルールに必要です。

: この条件/例外は、スタンドアロンの EOP 環境では使用できません。

[宛先] ボックスに次が含まれている場合

>メッセージ [To] ボックスにこのユーザーが含まれる

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

>メッセージ To box には、このグループのメンバーが含まれる

AnyOfToHeaderMemberOf
ExceptIfAnyOfToHeaderMemberOf
Addresses [宛先] フィールドに、指定した配布グループ、メールが有効なセキュリティ グループ、またはグループのメンバーである受信者が含Microsoft 365メッセージ。
[Cc] ボックスに次が含まれている場合

>メッセージ Cc ボックスには、このユーザーが含まれている

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

>メッセージ このグループのメンバーが含まれている

AnyOfCcHeaderMemberOf
ExceptIfAnyOfCcHeaderMemberOf
Addresses Cc フィールド に、 指定された配布グループまたはメールが有効なセキュリティ グループのメンバーである受信者が含まれるメッセージ。
[宛先] ボックスまたは [Cc] ボックスに次が含まれている場合

>メッセージ [To] ボックスまたは [Cc] ボックスにこのユーザーが含まれている

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

>メッセージ [To] ボックスまたは [Cc] ボックスにこのグループのメンバーが含まれている

AnyOfToCcHeaderMemberOf
ExceptIfAnyOfToCcHeaderMemberOf
Addresses To フィールドまたは Cc フィールド 、指定された配布グループまたはメールが有効なセキュリティ グループのメンバーである受信者が含まれるメッセージ。
メッセージ サイズが次の値以上の場合

>メッセージ size が大きいか等しい

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

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

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

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

>メッセージ 文字セット名には、これらの単語が含まれます

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

送信者と受信者

EAC における条件または例外 PowerShell の条件とExchange Onlineパラメーター プロパティの種類 説明
送信者が受信者の 1 人

送信者と受信者 >送信者と受信者との関係 は、

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

送信者と受信者 >メッセージは、これらのグループのメンバー間です

MemberOf1 と BetweenMemberOf2 の間
ExceptIfBetweenMemberOf1ExceptIfBetweenMemberOf2
Addresses 指定した配布グループまたはメールが有効なセキュリティ グループのメンバー間で送信されるメッセージ。

この条件でグループを使用Microsoft 365詳細については、「プロパティの種類」セクションの「Addresses」エントリを参照してください。

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

送信者と受信者 >送信者または受信者の管理者は、このユーザーです

ManagerForEvaluatedUserManagerAddress
ExceptIfManagerForEvaluatedUser と ExceptIfManagerAddress
First プロパティ: EvaluatedUser

2 番目のプロパティ: Addresses

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

送信者と受信者 >sender プロパティと recipient プロパティは、次のように比較されます。

ADAttributeComparisonAttribute と ADComparisonOperator
ExceptIfADAttributeComparisonAttribute と ExceptIfADComparisonOperator
First プロパティ: ADAttribute

2 番目のプロパティ: Evaluation

送信者と受信者の指定した Active Directory 属性が一致するか一致しないメッセージ。

メッセージのプロパティ

EAC における条件または例外 PowerShell の条件とExchange Onlineパラメーター プロパティの種類 説明
メッセージの種類が次である場合

メッセージのプロパティ >メッセージの種類を含める

MessageTypeMatches
ExceptIfMessageTypeMatches
MessageType 指定の種類のメッセージです。
: Outlookまたは Outlook na Web (以前は Outlook Web App) がメッセージを転送するように構成されている場合、ForwardingSmtpAddress プロパティがメッセージに追加されます。 シン クライアント (Outlook na Web) では、メッセージの種類としての暗号化は現在サポートされていません。
メッセージが次のように分類される場合

メッセージのプロパティ >この分類を含める

HasClassification
ExceptIfHasClassification
MessageClassification 指定したメッセージ分類を持つメッセージです。これは、New-MessageClassification コマンドレットを使用して組織内に作成できるカスタムのメッセージ分類です。

: この条件/例外は、スタンドアロンの EOP 環境では使用できません。

メッセージに分類がマークされていない場合

メッセージのプロパティ >分類を含めない

HasNoClassification
ExceptIfHasNoClassification
該当なし メッセージ分類のないメッセージです。

: この条件/例外は、スタンドアロンの EOP 環境では使用できません。

メッセージの重要度が次に設定されている場合

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

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

メッセージ ヘッダー

注意

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

EAC における条件または例外 PowerShell の条件とExchange Onlineパラメーター プロパティの種類 説明
メッセージ ヘッダーに次が含まれている場合

メッセージ ヘッダー >これらの単語を含む

HeaderContainsMessageHeader と HeaderContainsWords
ExceptIfHeaderContainsMessageHeader と ExceptIfHeaderContainsWords
First プロパティ: MessageHeaderField

2 番目のプロパティ: Words

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

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

メッセージ ヘッダーが次と一致する場合

メッセージ ヘッダー >これらのテキスト パターンと一致する

HeaderMatchesMessageHeader と HeaderMatchesPatterns
ExceptIfHeaderMatchesMessageHeader と ExceptIfHeaderMatchesPatterns
First プロパティ: MessageHeaderField

2 番目のプロパティ: Patterns

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

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

プロパティの種類

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

注意

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

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

EAC では、同一の属性に複数の単語やテキスト パターンを指定する場合、値をコンマで区切ります。 たとえば、City 属性の値 San Francisco,Palo Alto は" City equals San Francisco" または City が Palo Alto と等しいと見なされます。

PowerShell Exchange Online、"AttributeName1:Value1,Value 2 with spaces,Value3...","AttributeName2:Word4,Value 5 with spaces,Value6..."``Value一致する単語またはテキスト パターンの構文を使用します。 たとえば、または "City:San Francisco,Palo Alto""City:San Francisco,Palo Alto"です "Department:Sales,Finance"

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

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

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

PowerShell Exchange Online、複数の値をコンマで区切ります。

この条件では、受信者プロキシ アドレスに送信されるメッセージは考慮されません。 受信者のプライマリ メール アドレスに送信されるメッセージのみを照合します。

EAC の受信者ピッカーでは、受信者の一覧Microsoft 365グループを選択することはできません。 ただし、[名前の確認] の横にあるボックスに Microsoft 365 グループの電子メール アドレスを入力し、[名前の確認] をクリックして電子メール アドレスを検証し、グループを追加ボックスに 追加 できます。

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 などです。

PowerShell Exchange Onlineでは、複数のドメインをコンマで区切って指定できます。

EvaluatedUser 送信者 または 受信者 の単一の値 ルールが送信者の管理者か受信者の管理者のどちらを探しているかを指定します。
Evaluation 1 つの 値が等しい****か等しくない (NotEqual) 送信者と受信者の Active Directory 属性を比較する場合、値が一致するかどうかを指定します。
Importance 通常、または の単一の値 送信者がメッセージに割り当てた重要度レベルは、OutlookまたはOutlook na Web。
IPAddressRanges IP アドレスやアドレスの範囲の配列 次の構文を使用して IPv4 アドレスを入力します。
  • 単一の IP アドレス: たとえば、 192.168.1.1です。
  • IP アドレスの範囲: たとえば、 192.168.0.1-192.168.0.254です。
  • クラスレスのドメイン間ルーティング (CIDR) IP アドレス範囲: たとえば、 192.168.0.1/25です。

PowerShell Exchange Onlineでは、複数の IP アドレスまたは範囲をコンマで区切って指定できます。

ManagementRelationship マネージャーまたは直接 レポートの 1 つの値 (DirectReport) 送信者と任意の受信者の間の関係を指定します。 このルールは、 Active Directory の Manager 属性をチェックして、送信者が受信者のマネージャーか、送信者が受信者によって管理されるのかを確認します。
MessageClassification 単一メッセージ分類 EAC で、作成したメッセージ分類の一覧から選択します。

PowerShell Exchange Onlineでは、Get-MessageClassification コマンドレットを使用してメッセージの分類を識別します。

たとえば、次のコマンドを使用して Company Internal 、分類を含むメッセージを検索し、メッセージの件名に値を付加します CompanyInternalNew-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 na Webが構成されている場合、ForwardingSmtpAddress プロパティがメッセージに追加されます。

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

PowerShell Exchange Onlineでは、複数の正規表現をコンマで区切って指定し、各正規表現を二重引用符 (") で囲みます。

SCLValue 以下のどちらかの値 :
  • スパム フィルターをバイパス する (-1)
  • 整数 0 から 9
メッセージに割り当てられた spam confidence level (SCL) を指定します。SCL 値が高いほど、メッセージがスパムである可能性が高くなります。
SensitiveInformationTypes 機密情報の種類の配列 組織において定義された、1 つかそれ以上の機密情報の種類を指定します。 組み込みの機密情報の種類の一覧については、「機密情報の種類」を参照Exchange Server

PowerShell Exchange Online構文を使用します@{<SensitiveInformationType1>},@{<SensitiveInformationType2>},...。 たとえば、少なくとも 2 つのクレジット カード番号と少なくとも 1 つの ABA ルーティング番号を含むコンテンツを検索するには、値を使用します @{Name="Credit Card Number"; minCount="2"},@{Name="ABA Routing Number"; minCount="1"}

Size 単一サイズ値 添付ファイルまたはメッセージ全体のサイズを指定します。

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

PowerShell Exchange Online、値を入力すると、次のいずれかの単位で値を修飾します。

  • B (バイト)
  • KB (キロバイト)
  • MB (メガバイト)
  • GB (ギガバイト)

たとえば、「 20 MB 」のように入力します。 通常、単位なしの値はバイトとして扱われますが、小さい値は最も近いキロバイトの値に切り上げられます。

SupervisionList 許可またはブロック の 1 つの 監督ポリシーは Live@edu の機能であり、組織内のユーザーにメールを送受信できるユーザーを制御できます (たとえば、閉じたキャンパスポリシーやいじめ防止ポリシーなど)。 このMicrosoft 365およびOffice 365、メールボックスの監督リスト エントリを構成することはできません。
UserScopeFrom 組織の内部 () または 組織外の単InOrganization一の値 (NotInOrganization) 以下の条件のいずれかに当てはまる場合、送信者は組織内の人物と見なされます。
  • 送信者は、組織内に存在するメールボックス、メール ユーザー、グループ、またはメールが有効なパブリック フォルダーです。
  • 送信者のメール アドレスが、権限のあるドメインまたは内部の中継ドメインとして構成されている承認済みドメインに属していて、かつ メッセージが認証済み接続経由で送信または受信された。 受け入れドメインの詳細については、「Manage accepted domains in Exchange Online

以下の条件のいずれかに当てはまる場合、送信者は組織外の人物と見なされます。

  • 送信者の電子メール アドレスが承認済みドメインにない。
  • 送信者の電子メール アドレスが、外部の中継ドメインとして構成されている承認済みドメインに属している。

: メール連絡先が組織の内部または外部にあると見なされるかどうかを判断するために、送信者のアドレスは組織の受け入れドメインと比較されます。

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

以下の条件のいずれかに当てはまる場合、受信者は組織外の人物と見なされます。

  • 受信者の電子メール アドレスが承認済みドメインにない。
  • 受信者の電子メール アドレスが、外部の中継ドメインとして構成されている承認済みドメインに属している。
Words 文字列の配列 検索する 1 つまたは複数の単語を指定します。 大文字と小文字は区別されず、前後にスペースと句読点記号があっても大丈夫です。 ワイルドカードおよび部分一致の機能はサポートされていません。 たとえば、"contoso" は "Contoso" と一致します。

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

  • Acontoso
  • Contosoa
  • Acontosob

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

詳細情報

Exchange Online のメール フロー ルール (トランスポート ルール)

Exchange Online でのメール フロー ルールの処理

Exchange Online のメール フロー ルールの手順

New-TransportRule