Skip to main content

ポリシーを一括追加する

以下では、ポリシー画面からアクセス可能なポリシー一括追加画面で可能な操作について記載します。

ポリシー一括追加画面

ポリシーの一括追加

ポリシー一括追加画面で以下の項目を入力し、[一括追加]をクリックしてポリシーを一括追加します。

項目名説明
CSVファイルを選択[CSVファイルをダウンロード]リンクをクリックしてダウンロードしたCSVファイルにポリシー情報を追加したものを選択します。
CSVファイルのフォーマットは一括追加で使用するCSVファイルのフォーマットを参照してください。
更新オプション以下のいずれかの更新オプションを選択してください。

追加・更新
洗い替え

ポリシー一括追加時は以下に注意してください。

  • ファイルサイズの上限は10MiBです。
  • ファイル内に50件までポリシーを指定可能です。
  • ファイル内に重複するポリシー名は指定できません。
  • ファイル内のいずれかのポリシーで項目チェックエラーやDB更新エラー等のエラーが発生した場合は一括追加失敗となり、ポリシーの状態は一括追加実行前の状態となります。
  • ファイル内のポリシーの優先度はファイルの上部で定義されたポリシーが上位の優先度となります。
  • ファイル内のポリシー名と同じポリシーが既に登録されていた場合は、該当ポリシーをファイル内の情報で更新します。ただし、アクションを変更することはできません。
    また、該当ポリシーの優先度は、選択した更新オプションに応じて以下の通りとなります。
    • 追加・更新の場合。ファイル内のポリシーの優先度となりますが、ファイル内に存在しない登録済みポリシーの優先度よりは下位の優先度となります。
    • 洗い替えの場合。ファイル内のポリシーの優先度となります。
  • ファイル内のポリシー名と同じポリシーが登録されていない場合は、該当ポリシーを追加します。
    また、該当ポリシーの優先度は、選択した更新オプションに応じて以下の通りとなります。
    • 追加・更新の場合。ファイル内のポリシーの優先度となりますが、ファイル内に存在しない登録済みポリシーの優先度よりは下位の優先度となります。
    • 洗い替えの場合。ファイル内のポリシーの優先度となります。
  • ファイル内に存在しないポリシー名のポリシーが登録されていた場合は、該当ポリシーは選択した更新オプションに応じて以下の通りとなります。
    • 追加・更新の場合。該当ポリシーはそのまま残ります。
    • 洗い替えの場合。該当ポリシーは削除されます。

一括追加で使用するCSVファイルのフォーマット

Noヘッダー項目名必須説明
1MailFlowTypeポリシーの送受信種別を指定します。以下の値が指定可能です。
  • OUTBOUND(送信)
  • INBOUND(受信)
  • ※ アクションごとの利用可能な送受信種別はこちらを参照してください。
    ※ 本項目は受信連携オプションが無効の場合はOUTBOUND固定となるため指定不要です。本項目を指定した場合は無視されます。

    例) OUTBOUND
    2Name256文字以内でポリシーの名前を指定します。

    例) Box連携ポリシー
    3Description1024文字以内でポリシーの説明を指定します。改行を含めたい場合は\nと入力します。

    例) ポリシーの短い説明。\nポリシーの長い説明。
    4Enabledポリシーを有効化するか否かを指定します。
    TRUEまたはFALSEが指定可能です。
    ※ 大文字小文字は区別しません。

    例) TRUE
    5PolicyGroupNamesポリシー適用対象のグループ名を指定します。カンマ区切りで複数指定可能です。
    ※ 指定可能なグループ数の上限はこちらを参照してください。
    ※ グループ名は「種別/表示名」の形式で指定します。種別は以下の値が指定可能です。
    365Alert(365 Alert)
    AzureAD(Azure AD)
    Policy(ポリシー)
    ※ グループ名に「,」または「\」が含まれる場合は、「,」と「\\」にそれぞれ置き換える必要があります。
    EnterpriseStandardのテナントポリシーの場合に指定可能な項目です。その他のポリシーでは、本項目には空文字列を指定します。

    例) Policy/Box連携ポリシー適用グループ1,365Alert/Box連携ポリシー適用グループ2
    6PolicyNotGroupNamesポリシー適用除外対象のグループ名を指定します。カンマ区切りで複数指定可能です。
    ※ 指定可能なグループ数の上限はこちらを参照してください。
    ※ グループ名は「種別/表示名」の形式で指定します。種別は以下の値が指定可能です。
    365Alert(365 Alert)
    AzureAD(Azure AD)
    Policy(ポリシー)
    ※ グループ名に「,」または「\」が含まれる場合は、「,」と「\\」にそれぞれ置き換える必要があります。
    EnterpriseStandardのテナントポリシーの場合に指定可能な項目です。その他のポリシーでは、本項目には空文字列を指定します。

    例) Policy/Box連携ポリシー適用除外グループ1,365Alert/Box連携ポリシー適用除外グループ2
    7ConditionName256文字以内でポリシー適用条件の名前を指定します。

    例) 添付ファイル付き
    8Conditionポリシーを適用する条件を指定します。ポリシー適用条件の名前を指定した場合に必須の項目です。
    フォーマットについてはこちらを参照してください。

    例) (attachment -exists true)
    9NotConditionName256文字以内でポリシー適用除外条件の名前を指定します。

    例) 宛先がグループ会社
    10NotConditionポリシーの適用を除外する条件を指定します。ポリシー適用除外条件の名前を指定した場合に必須の項目です。
    フォーマットについてはこちらを参照してください。

    例) (anyRecipientDomain -eq 'example.com')
    11Actionアクションを指定します。以下の値が指定可能です。
  • IMMEDIATE_DELIVER(即時配送)
  • IMMEDIATE_DISCARD(即時破棄/送信ブロック)
  • PAUSE_MAIL_DELIVERY(配送保留/送信Alert表示)
  • SKIP_RULES(ルールスキップ)
  • MANAGER_CC(上司CC)
  • ZIP_ENCRYPTION(ZIP暗号化)
  • SKIP_ZIP_ENCRYPTION(ZIP暗号化スキップ)
  • LINK_SHARING(リンク共有)
  • SKIP_LINK_SHARING(リンク共有スキップ)
  • BCC_ENFORCEMENT(BCC一括変換)
  • AUTO_INSERT_TEXT(自動挿入文)
  • THIRD_PARTY_APPROVAL(第三者承認)
  • ※ 大文字小文字を区別します。
    ※ アクションごとの利用可能なプランはこちらを参照してください。

    例) LINK_SHARING
    12Locationポリシーが適用される場所を指定します。以下の値が指定可能です。
  • SERVER(サーバー)
  • OUTLOOK_ADD_IN(Outlook Add-in)
  • ※ 大文字小文字を区別します。
    ※ アクションごとの利用可能なポリシー適用場所はこちらを参照してください。

    例) SERVER
    13ImmediateDiscardNotificationMailTemplateName256文字以内で使用する破棄通知メールテンプレートの名前を指定します。
    ※ アクションがIMMEDIATE_DISCARDかつLocationがSERVERの場合に指定可能な項目です。それ以外の場合は、本項目には空文字列を指定します。
    ※ 指定しなかった場合は、標準の破棄通知メールが送信されます。

    例) 破棄通知メールテンプレート
    14ManagerCcRecipientType上司のメールアドレスの追加先を指定します。以下の値が指定可能です。
  • CC(CCに付与)
  • BCC(BCCに付与)
  • ※ 大文字小文字を区別します。
    ※ アクションがMANAGER_CCの場合に必須な項目です。その他のアクションの場合は、本項目には空文字列を指定します。

    例) BCC
    15EncryptionTypeName256文字以内で使用する暗号化タイプの名前を指定します。
    ※ アクションがZIP_ENCRYPTIONの場合に必須な項目です。その他のアクションの場合は、本項目には空文字列を指定します。

    例) 暗号化タイプテスト
    16LinkSharingTypeName256文字以内で使用するリンク共有タイプの名前を指定します。
    ※ アクションがLINK_SHARINGの場合に必須な項目です。その他のアクションの場合は、本項目には空文字列を指定します。
    ※ MailFlowTypeで指定した送受信種別と同じ送受信種別のリンク共有タイプを指定します。

    例) リンク共有タイプテスト
    17BccEnforcementExternalAddressOnlyBCC一括変換時に外部アドレスの宛先のみをBCCに変換するか否かを指定します。
    TRUEまたはFALSEが指定可能です。
    ※ 大文字小文字は区別しません。
    ※ アクションがBCC_ENFORCEMENTの場合に必須な項目です。その他のアクションの場合は、本項目には空文字列を指定します。

    例) TRUE
    18BccEnforcementAddSenderToToHeaderBCC一括変換時にTOに送信者アドレスを挿入するか否かを指定します。
    TRUEまたはFALSEが指定可能です。
    ※ 大文字小文字は区別しません。
    ※ アクションがBCC_ENFORCEMENTの場合に必須な項目です。その他のアクションの場合は、本項目には空文字列を指定します。

    例) FALSE
    19BccEnforcementBccConvertSelect送信時にBCC変換するか選択可能とするか否かを指定します。
    TRUEまたはFALSEを指定します。
    ※ 大文字小文字は区別しません。
    ※ アクションがBCC_ENFORCEMENTの場合に必須な項目です。その他のアクションの場合は本項目は空文字列を指定します。
    ※ LocationがSERVERの場合は本項目はFALSEを指定する必要があります。

    例) FALSE
    20AutoInsertTextTemplateName256文字以内で使用する自動挿入文テンプレートの名前を指定します。
    ※ アクションがAUTO_INSERT_TEXTの場合に必須な項目です。その他のアクションの場合は、本項目には空文字列を指定します。

    例) 全社共通署名
    21ApproverType第三者承認時の承認者種別を指定します。以下の値が指定可能です。
  • USER(ユーザー)
  • GROUP(グループ)
  • ※ 大文字小文字を区別します。
    ※ アクションがTHIRD_PARTY_APPROVALの場合に必須な項目です。その他のアクションの場合は、本項目には空文字列を指定します。

    例) USER
    22Approvers承認者を指定します。承認者種別に指定した値に応じて、以下の通りに値を指定します。
  • USER 承認者のメールアドレスを指定します。カンマ区切りで複数指定可能です。
  • GROUP グループ名を1つ指定します。
  • ※ 指定可能な承認者のメールアドレス数の上限はこちらを参照してください。
    ※ アクションがTHIRD_PARTY_APPROVALの場合に必須な項目です。その他のアクションの場合は、本項目には空文字列を指定します。
    ただし、アクションがTHIRD_PARTY_APPROVALかつManagerApprovalEnabledがFALSEの場合は空文字列も指定可能です。
    ※ グループ名は「種別/表示名」の形式で指定します。種別は以下の値が指定可能です。
    365Alert(365 Alert)
    AzureAD(Azure AD)
    Policy(ポリシー)
    ※ 承認者のメールアドレスまたはグループ名に含まれる「,」は「,」に、「\」は「\\」にそれぞれ置き換える必要があります。

    例) test1@example.com,test2@example.com
    23ManagerApprovalEnabled承認者に上司を含めるか否かを指定します。
    TRUEまたはFALSEが指定可能です。
    ※ 大文字小文字は区別しません。
    ※ アクションがTHIRD_PARTY_APPROVALの場合に必須な項目です。その他のアクションの場合は、本項目には空文字列を指定します。

    例) FALSE
    24SendApprovalRequestToRecipientsメールの宛先に含まれる承認者にのみ承認依頼を送信するか否かを指定します。
    TRUEまたはFALSEが指定可能です。
    ※ 大文字小文字は区別しません。
    ※ アクションがTHIRD_PARTY_APPROVALの場合に必須な項目です。その他のアクションの場合は、本項目には空文字列を指定します。

    例) TRUE
    25ApprovalType第三者承認時の承認種別を指定します。以下の値が指定可能です。
  • OR(OR承認)
  • AND(AND承認)
  • ※ 大文字小文字を区別します。
    ※ アクションがTHIRD_PARTY_APPROVALの場合に必須な項目です。その他のアクションの場合は、本項目には空文字列を指定します。

    例) OR
    26SkipOnErrorポリシー適用失敗時にポリシー適用をスキップするか否かを指定します。
    TRUEまたはFALSEが指定可能です。
    TRUEの場合は、本ポリシーの適用をスキップします。FALSEの場合は、メールは破棄/送信ブロックされます。
    ※ 大文字小文字は区別しません。
    ※ アクションが以下の場合に有効な項目です。以下以外のアクションの場合は使用されません。
  • MANAGER_CC
  • ZIP_ENCRYPTION
  • LINK_SHARING
  • AUTO_INSERT_TEXT

  • 例) TRUE
    27StopProcessing各ポリシーの後続処理停止設定です。ポリシー適用条件に一致した場合に該当ポリシーより優先度が低いポリシーの適用判定を継続するか否かを指定します。
    TRUEまたはFALSEが指定可能です。
    ※ 大文字小文字は区別しません。
    ※ アクションが以下の場合はTRUEのみ指定可能です。
  • IMMEDIATE_DELIVER
  • IMMEDIATE_DISCARD

  • 例) FALSE
    note

    Excel等のほとんどのスプレッドシートアプリケーションでは、自動的に以下の処理が行われますが、テキストエディタを使用してファイルを作成する場合は注意が必要です。

    • CSV項目値にカンマが含まれる場合は値をダブルクォートで囲む必要があります。
      例) 「a,b,c,d」→「"a,b,c,d"」
    • CSV項目値をダブルクォートで囲む場合は、ダブルクォートはダブルクォート2つで置き換える必要があります。
      例) 「a,b,"c",d」→「"a,b,""c"",d"」

    ポリシー適用条件のフォーマット

    ポリシー適用条件は、下記フォーマットの条件式を用いて設定します。

    (Property Operator Value)

    例) (sender -eq 'test@example.com')

    管理ポータルのポリシー追加画面で設定可能なポリシー適用条件は、CSVファイル内では以下の条件式を用いて表現します。

    • 送信者アドレス
    一致方法入力内容例条件式例
    等しいtest@example.com(sender -eq 'test@example.com')
    等しくないtest@example.com(sender -ne 'test@example.com')
    含むtest@example.com(sender -contains 'test@example.com')
    含まないtest@example.com(sender -notContains 'test@example.com')
    グループに所属しているPolicy/開発部(sender -belongsTo 'Policy/開発部')
    グループに所属していないPolicy/営業部(sender -notBelongsTo 'Policy/営業部')

    グループに所属しているグループに所属していないOutlook Add-inとユーザーポリシーでは指定できません。

    • いずれかの送信先アドレス
    一致方法入力内容例条件式例
    等しいtest@example.com(recipient -eq 'test@example.com')
    等しくないtest@example.com(recipient -ne 'test@example.com')
    含むtest@example.com(recipient -contains 'test@example.com')
    含まないtest@example.com(recipient -notContains 'test@example.com')
    グループに所属しているPolicy/開発部(recipient -belongsTo 'Policy/開発部')
    グループに所属していないPolicy/営業部(recipient -notBelongsTo 'Policy/営業部')

    ※ 動作は「いずれかの送信先アドレス(TO/CC/BCC)」を指定した時と同じです。
    グループに所属しているグループに所属していないOutlook Add-inとユーザーポリシーでは指定できません。

    • いずれかの送信先アドレス(TO/CC/BCC)
    一致方法入力内容例条件式例
    等しいtest@example.com(recipient/toCcBcc -eq 'test@example.com')
    等しくないtest@example.com(recipient/toCcBcc -ne 'test@example.com')
    含むtest@example.com(recipient/toCcBcc -contains 'test@example.com')
    含まないtest@example.com(recipient/toCcBcc -notContains 'test@example.com')
    グループに所属しているPolicy/開発部(recipient/toCcBcc -belongsTo 'Policy/開発部')
    グループに所属していないPolicy/営業部(recipient/toCcBcc -notBelongsTo 'Policy/営業部')

    グループに所属しているグループに所属していないOutlook Add-inとユーザーポリシーでは指定できません。

    • いずれかの送信先アドレス(TO/CC)
    一致方法入力内容例条件式例
    等しいtest@example.com(recipient/toCc -eq 'test@example.com')
    等しくないtest@example.com(recipient/toCc -ne 'test@example.com')
    含むtest@example.com(recipient/toCc -contains 'test@example.com')
    含まないtest@example.com(recipient/toCc -notContains 'test@example.com')
    グループに所属しているPolicy/開発部(recipient/toCc -belongsTo 'Policy/開発部')
    グループに所属していないPolicy/営業部(recipient/toCc -notBelongsTo 'Policy/営業部')

    グループに所属しているグループに所属していないOutlook Add-inとユーザーポリシーでは指定できません。

    • いずれかの送信先アドレス(送信者を除くTO/CC/BCC)
    一致方法入力内容例条件式例
    等しいtest@example.com(recipient/toCcBccWithoutSender -eq 'test@example.com')
    等しくないtest@example.com(recipient/toCcBccWithoutSender -ne 'test@example.com')
    含むtest@example.com(recipient/toCcBccWithoutSender -contains 'test@example.com')
    含まないtest@example.com(recipient/toCcBccWithoutSender -notContains 'test@example.com')
    グループに所属しているPolicy/開発部(recipient/toCcBccWithoutSender -belongsTo 'Policy/開発部')
    グループに所属していないPolicy/営業部(recipient/toCcBccWithoutSender -notBelongsTo 'Policy/営業部')

    グループに所属しているグループに所属していないOutlook Add-inとユーザーポリシーでは指定できません。

    • いずれかの送信先アドレス(送信者を除くTO/CC)
    一致方法入力内容例条件式例
    等しいtest@example.com(recipient/toCcWithoutSender -eq 'test@example.com')
    等しくないtest@example.com(recipient/toCcWithoutSender -ne 'test@example.com')
    含むtest@example.com(recipient/toCcWithoutSender -contains 'test@example.com')
    含まないtest@example.com(recipient/toCcWithoutSender -notContains 'test@example.com')
    グループに所属しているPolicy/開発部(recipient/toCcWithoutSender -belongsTo 'Policy/開発部')
    グループに所属していないPolicy/営業部(recipient/toCcWithoutSender -notBelongsTo 'Policy/営業部')

    グループに所属しているグループに所属していないOutlook Add-inとユーザーポリシーでは指定できません。

    • いずれかの送信先アドレス(内部ドメイン宛のTO/CC/BCC)
    一致方法入力内容例条件式例
    等しいtest@example.com(recipient/internalDomainToCcBcc -eq 'test@example.com')
    等しくないtest@example.com(recipient/internalDomainToCcBcc -ne 'test@example.com')
    含むtest@example.com(recipient/internalDomainToCcBcc -contains 'test@example.com')
    含まないtest@example.com(recipient/internalDomainToCcBcc -notContains 'test@example.com')
    グループに所属しているPolicy/開発部(recipient/internalDomainToCcBcc -belongsTo 'Policy/開発部')
    グループに所属していないPolicy/営業部(recipient/internalDomainToCcBcc -notBelongsTo 'Policy/営業部')

    グループに所属しているグループに所属していないOutlook Add-inとユーザーポリシーでは指定できません。

    • いずれかの送信先アドレス(内部ドメイン宛のTO/CC)
    一致方法入力内容例条件式例
    等しいtest@example.com(recipient/internalDomainToCc -eq 'test@example.com')
    等しくないtest@example.com(recipient/internalDomainToCc -ne 'test@example.com')
    含むtest@example.com(recipient/internalDomainToCc -contains 'test@example.com')
    含まないtest@example.com(recipient/internalDomainToCc -notContains 'test@example.com')
    グループに所属しているPolicy/開発部(recipient/internalDomainToCc -belongsTo 'Policy/開発部')
    グループに所属していないPolicy/営業部(recipient/internalDomainToCc -notBelongsTo 'Policy/営業部')

    グループに所属しているグループに所属していないOutlook Add-inとユーザーポリシーでは指定できません。

    • いずれかの送信先アドレス(外部ドメイン宛のTO/CC/BCC)
    一致方法入力内容例条件式例
    等しいtest@example.com(recipient/externalDomainToCcBcc -eq 'test@example.com')
    等しくないtest@example.com(recipient/externalDomainToCcBcc -ne 'test@example.com')
    含むtest@example.com(recipient/externalDomainToCcBcc -contains 'test@example.com')
    含まないtest@example.com(recipient/externalDomainToCcBcc -notContains 'test@example.com')
    グループに所属しているPolicy/開発部(recipient/externalDomainToCcBcc -belongsTo 'Policy/開発部')
    グループに所属していないPolicy/営業部(recipient/externalDomainToCcBcc -notBelongsTo 'Policy/営業部')

    グループに所属しているグループに所属していないOutlook Add-inとユーザーポリシーでは指定できません。

    • いずれかの送信先アドレス(外部ドメイン宛のTO/CC)
    一致方法入力内容例条件式例
    等しいtest@example.com(recipient/externalDomainToCc -eq 'test@example.com')
    等しくないtest@example.com(recipient/externalDomainToCc -ne 'test@example.com')
    含むtest@example.com(recipient/externalDomainToCc -contains 'test@example.com')
    含まないtest@example.com(recipient/externalDomainToCc -notContains 'test@example.com')
    グループに所属しているPolicy/開発部(recipient/externalDomainToCc -belongsTo 'Policy/開発部')
    グループに所属していないPolicy/営業部(recipient/externalDomainToCc -notBelongsTo 'Policy/営業部')

    グループに所属しているグループに所属していないOutlook Add-inとユーザーポリシーでは指定できません。

    • すべての送信先アドレス
    一致方法入力内容例条件式例
    等しいtest@example.com(anyRecipient -eq 'test@example.com')
    等しくないtest@example.com(anyRecipient -ne 'test@example.com')
    含むtest@example.com(anyRecipient -contains 'test@example.com')
    含まないtest@example.com(anyRecipient -notContains 'test@example.com')
    グループに所属しているPolicy/開発部(anyRecipient -belongsTo 'Policy/開発部')
    グループに所属していないPolicy/営業部(anyRecipient -notBelongsTo 'Policy/営業部')

    ※ 動作は「すべての送信先アドレス(TO/CC/BCC)」を指定した時と同じです。
    グループに所属しているグループに所属していないOutlook Add-inとユーザーポリシーでは指定できません。

    • すべての送信先アドレス(TO/CC/BCC)
    一致方法入力内容例条件式例
    等しいtest@example.com(anyRecipient/toCcBcc -eq 'test@example.com')
    等しくないtest@example.com(anyRecipient/toCcBcc -ne 'test@example.com')
    含むtest@example.com(anyRecipient/toCcBcc -contains 'test@example.com')
    含まないtest@example.com(anyRecipient/toCcBcc -notContains 'test@example.com')
    グループに所属しているPolicy/開発部(anyRecipient/toCcBcc -belongsTo 'Policy/開発部')
    グループに所属していないPolicy/営業部(anyRecipient/toCcBcc -notBelongsTo 'Policy/営業部')

    グループに所属しているグループに所属していないOutlook Add-inとユーザーポリシーでは指定できません。

    • すべての送信先アドレス(TO/CC)
    一致方法入力内容例条件式例
    等しいtest@example.com(anyRecipient/toCc -eq 'test@example.com')
    等しくないtest@example.com(anyRecipient/toCc -ne 'test@example.com')
    含むtest@example.com(anyRecipient/toCc -contains 'test@example.com')
    含まないtest@example.com(anyRecipient/toCc -notContains 'test@example.com')
    グループに所属しているPolicy/開発部(anyRecipient/toCc -belongsTo 'Policy/開発部')
    グループに所属していないPolicy/営業部(anyRecipient/toCc -notBelongsTo 'Policy/営業部')

    グループに所属しているグループに所属していないOutlook Add-inとユーザーポリシーでは指定できません。

    • すべての送信先アドレス(送信者を除くTO/CC/BCC)
    一致方法入力内容例条件式例
    等しいtest@example.com(anyRecipient/toCcBccWithoutSender -eq 'test@example.com')
    等しくないtest@example.com(anyRecipient/toCcBccWithoutSender -ne 'test@example.com')
    含むtest@example.com(anyRecipient/toCcBccWithoutSender -contains 'test@example.com')
    含まないtest@example.com(anyRecipient/toCcBccWithoutSender -notContains 'test@example.com')
    グループに所属しているPolicy/開発部(anyRecipient/toCcBccWithoutSender -belongsTo 'Policy/開発部')
    グループに所属していないPolicy/営業部(anyRecipient/toCcBccWithoutSender -notBelongsTo 'Policy/営業部')

    グループに所属しているグループに所属していないOutlook Add-inとユーザーポリシーでは指定できません。

    • すべての送信先アドレス(送信者を除くTO/CC)
    一致方法入力内容例条件式例
    等しいtest@example.com(anyRecipient/toCcWithoutSender -eq 'test@example.com')
    等しくないtest@example.com(anyRecipient/toCcWithoutSender -ne 'test@example.com')
    含むtest@example.com(anyRecipient/toCcWithoutSender -contains 'test@example.com')
    含まないtest@example.com(anyRecipient/toCcWithoutSender -notContains 'test@example.com')
    グループに所属しているPolicy/開発部(anyRecipient/toCcWithoutSender -belongsTo 'Policy/開発部')
    グループに所属していないPolicy/営業部(anyRecipient/toCcWithoutSender -notBelongsTo 'Policy/営業部')

    グループに所属しているグループに所属していないOutlook Add-inとユーザーポリシーでは指定できません。

    • すべての送信先アドレス(内部ドメイン宛のTO/CC/BCC)
    一致方法入力内容例条件式例
    等しいtest@example.com(anyRecipient/internalDomainToCcBcc -eq 'test@example.com')
    等しくないtest@example.com(anyRecipient/internalDomainToCcBcc -ne 'test@example.com')
    含むtest@example.com(anyRecipient/internalDomainToCcBcc -contains 'test@example.com')
    含まないtest@example.com(anyRecipient/internalDomainToCcBcc -notContains 'test@example.com')
    グループに所属しているPolicy/開発部(anyRecipient/internalDomainToCcBcc -belongsTo 'Policy/開発部')
    グループに所属していないPolicy/営業部(anyRecipient/internalDomainToCcBcc -notBelongsTo 'Policy/営業部')

    グループに所属しているグループに所属していないOutlook Add-inとユーザーポリシーでは指定できません。

    • すべての送信先アドレス(内部ドメイン宛のTO/CC)
    一致方法入力内容例条件式例
    等しいtest@example.com(anyRecipient/internalDomainToCc -eq 'test@example.com')
    等しくないtest@example.com(anyRecipient/internalDomainToCc -ne 'test@example.com')
    含むtest@example.com(anyRecipient/internalDomainToCc -contains 'test@example.com')
    含まないtest@example.com(anyRecipient/internalDomainToCc -notContains 'test@example.com')
    グループに所属しているPolicy/開発部(anyRecipient/internalDomainToCc -belongsTo 'Policy/開発部')
    グループに所属していないPolicy/営業部(anyRecipient/internalDomainToCc -notBelongsTo 'Policy/営業部')

    グループに所属しているグループに所属していないOutlook Add-inとユーザーポリシーでは指定できません。

    • すべての送信先アドレス(外部ドメイン宛のTO/CC/BCC)
    一致方法入力内容例条件式例
    等しいtest@example.com(anyRecipient/externalDomainToCcBcc -eq 'test@example.com')
    等しくないtest@example.com(anyRecipient/externalDomainToCcBcc -ne 'test@example.com')
    含むtest@example.com(anyRecipient/externalDomainToCcBcc -contains 'test@example.com')
    含まないtest@example.com(anyRecipient/externalDomainToCcBcc -notContains 'test@example.com')
    グループに所属しているPolicy/開発部(anyRecipient/externalDomainToCcBcc -belongsTo 'Policy/開発部')
    グループに所属していないPolicy/営業部(anyRecipient/externalDomainToCcBcc -notBelongsTo 'Policy/営業部')

    グループに所属しているグループに所属していないOutlook Add-inとユーザーポリシーでは指定できません。

    • すべての送信先アドレス(外部ドメイン宛のTO/CC)
    一致方法入力内容例条件式例
    等しいtest@example.com(anyRecipient/externalDomainToCc -eq 'test@example.com')
    等しくないtest@example.com(anyRecipient/externalDomainToCc -ne 'test@example.com')
    含むtest@example.com(anyRecipient/externalDomainToCc -contains 'test@example.com')
    含まないtest@example.com(anyRecipient/externalDomainToCc -notContains 'test@example.com')
    グループに所属しているPolicy/開発部(anyRecipient/externalDomainToCc -belongsTo 'Policy/開発部')
    グループに所属していないPolicy/営業部(anyRecipient/externalDomainToCc -notBelongsTo 'Policy/営業部')

    グループに所属しているグループに所属していないOutlook Add-inとユーザーポリシーでは指定できません。

    • いずれかの送信先アドレスドメイン
    一致方法入力内容例条件式例
    等しいexample.com(recipientDomain -eq 'example.com')
    等しくないexample.com(recipientDomain -ne 'example.com')
    含むexample.com(recipientDomain -contains 'example.com')
    含まないexample.com(recipientDomain -notContains 'example.com')
    始まるexample.com(recipientDomain -startsWith 'example.com')
    終わるexample.com(recipientDomain -endsWith 'example.com')
    内部ドメイン-(recipientDomain -isInternalDomain true)
    外部ドメイン-(recipientDomain -isInternalDomain false)
    • すべての送信先アドレスドメイン
    一致方法入力内容例条件式例
    等しいexample.com(anyRecipientDomain -eq 'example.com')
    等しくないexample.com(anyRecipientDomain -ne 'example.com')
    含むexample.com(anyRecipientDomain -contains 'example.com')
    含まないexample.com(anyRecipientDomain -notContains 'example.com')
    始まるexample.com(anyRecipientDomain -startsWith 'example.com')
    終わるexample.com(anyRecipientDomain -endsWith 'example.com')
    内部ドメイン-(anyRecipientDomain -isInternalDomain true)
    外部ドメイン-(anyRecipientDomain -isInternalDomain false)
    • 送信先件数(TO/CC/BCC)
    一致方法入力内容例条件式例
    以上10(numOfRecipients/toCcBcc -ge 10)
    以下10(numOfRecipients/toCcBcc -le 10)
    • 送信先件数(TO/CC)
    一致方法入力内容例条件式例
    以上10(numOfRecipients/toCc -ge 10)
    以下10(numOfRecipients/toCc -le 10)
    • 送信先件数(送信者を除くTO/CC/BCC)
    一致方法入力内容例条件式例
    以上10(numOfRecipients/toCcBccWithoutSender -ge 10)
    以下10(numOfRecipients/toCcBccWithoutSender -le 10)
    • 送信先件数(送信者を除くTO/CC)
    一致方法入力内容例条件式例
    以上10(numOfRecipients/toCcWithoutSender -ge 10)
    以下10(numOfRecipients/toCcWithoutSender -le 10)
    • 送信先件数(内部ドメイン宛のTO/CC/BCC)
    一致方法入力内容例条件式例
    以上10(numOfRecipients/internalDomainToCcBcc -ge 10)
    以下10(numOfRecipients/internalDomainToCcBcc -le 10)
    • 送信先件数(内部ドメイン宛のTO/CC)
    一致方法入力内容例条件式例
    以上10(numOfRecipients/internalDomainToCc -ge 10)
    以下10(numOfRecipients/internalDomainToCc -le 10)
    • 送信先件数(外部ドメイン宛のTO/CC/BCC)
    一致方法入力内容例条件式例
    以上10(numOfRecipients/externalDomainToCcBcc -ge 10)
    以下10(numOfRecipients/externalDomainToCcBcc -le 10)
    • 送信先件数(外部ドメイン宛のTO/CC)
    一致方法入力内容例条件式例
    以上10(numOfRecipients/externalDomainToCc -ge 10)
    以下10(numOfRecipients/externalDomainToCc -le 10)
    • 件名
    一致方法入力内容例条件式例
    含む件名テスト(subject -contains '件名テスト')
    含まない件名テスト(subject -notContains '件名テスト')
    空である-(subject -exists false)
    始まる件名テスト(subject -startsWith '件名テスト')
    終わる件名テスト(subject -endsWith '件名テスト')
    • 本文
    一致方法入力内容例条件式例
    含む本文テスト(body -contains '本文テスト')
    含まない本文テスト(body -notContains '本文テスト')
    空である-(body -exists false)
    • 添付ファイル
    一致方法入力内容例条件式例
    存在する-(attachment -exists true)
    存在しない-(attachment -exists false)
    ZIP暗号化ファイルを含む-(attachment -containsEncryptedZipFile true)
    ZIP暗号化ファイルを含まない-(attachment -containsEncryptedZipFile false)

    ZIP暗号化ファイルを含むZIP暗号化ファイルを含まないOutlook Add-inでは指定できません。

    • いずれかの添付ファイル名
    一致方法入力内容例条件式例
    等しいテスト.xlsx(attachmentName -eq 'テスト.xlsx')
    等しくないテスト.xlsx(attachmentName -ne 'テスト.xlsx')
    含むテスト.xlsx(attachmentName -contains 'テスト.xlsx')
    含まないテスト.xlsx(attachmentName -notContains 'テスト.xlsx')
    始まるテスト.xlsx(attachmentName -startsWith 'テスト.xlsx')
    終わるテスト.xlsx(attachmentName -endsWith 'テスト.xlsx')
    • いずれかの添付ファイル名(拡張子除く)
    一致方法入力内容例条件式例
    等しいテスト(attachmentNameWithoutExtension -eq 'テスト')
    等しくないテスト(attachmentNameWithoutExtension -ne 'テスト')
    含むテスト(attachmentNameWithoutExtension -contains 'テスト')
    含まないテスト(attachmentNameWithoutExtension -notContains 'テスト')
    始まるテスト(attachmentNameWithoutExtension -startsWith 'テスト')
    終わるテスト(attachmentNameWithoutExtension -endsWith 'テスト')
    • いずれかの添付ファイル名拡張子
    一致方法入力内容例条件式例
    等しいxlsx(attachmentExtension -eq 'xlsx')
    等しくないxlsx(attachmentExtension -ne 'xlsx')
    • 添付ファイルサイズ(合計)
    一致方法入力内容例条件式例
    以上1024(attachmentSize -ge 1024)
    以下1024(attachmentSize -le 1024)
    • メッセージヘッダー/ヘッダー名
    一致方法入力内容例条件式例
    等しいヘッダー名: Content-Type
    値: text/plain
    (header/Content-Type -eq 'text/plain')
    等しくないヘッダー名: Content-Type
    値: text/plain
    (header/Content-Type -ne 'text/plain')
    含むヘッダー名: Content-Type
    値: text/plain
    (header/Content-Type -contains 'text/plain')
    含まないヘッダー名: Content-Type
    値: text/plain
    (header/Content-Type -notContains 'text/plain')
    存在するヘッダー名: Content-Type(header/Content-Type -exists true)
    存在しないヘッダー名: Content-Type(header/Content-Type -exists false)

    ※ 本メール項目はOutlook Add-inでは指定できません。

    • メール種別
    一致方法入力内容例条件式例
    カレンダー予約関連-(messageType -eq Calendaring)
    自動応答-(messageType -eq AutoReply)
    自動転送-(messageType -eq AutoForward)
    開封確認メッセージ-(messageType -eq ReadReceipt)
    365 Alertサービス宛てメール-(messageType -eq To365Alert)
    Microsoftへの報告メール-(messageType -eq MicrosoftReport)
    自動転送された通知メール-(messageType -eq AutoForwardNotification)

    ※ 本メール項目はOutlook Add-inでは指定できません。

    ポリシー追加画面では、条件を組み合わせて複雑な条件を作成することが可能ですが、CSVファイル内の条件式でも以下のルールで条件を組み合わせることが可能です。

    • 条件式をandまたはorで結合することにより条件式グループを作成することが可能です。ただし、条件式を結合する際にandとorを混在させることはできません。また、結合可能な条件式の上限値はこちらを参照してください。
      例) ((sender -eq 'test1@example.com') or (sender -eq 'test2@example.com'))
    • 条件式グループをandまたはorで結合することも可能です。条件式グループを結合する際にandとorを混在させることはできません。また、結合可能な条件式グループの上限値はこちらを参照してください。
      例) (((sender -eq 'test1@example.com') or (sender -eq 'test2@example.com')) and (attachment -exists true))

    条件式入力時の注意点は以下の通りです。

    • Valueのシングルクオート「'」で囲まれた文字列内では、「'」は「'」、「\」は「\\」と入力する必要があります。
    • Valueの「true」と「false」、条件式と条件式グループを結合する「or」と「and」は大文字小文字を区別しません。それ以外は大文字小文字を区別します。
    • 先頭と末尾と単語(「(」、「Property」、「Operator」、「Value」、「)」、「and」、「or」)の区切りに任意の個数の半角空白を挿入することが可能です。
    • Propertyが「sender」、「recipient」、「recipient/*」、「anyRecipient」、「anyRecipient/*」、「recipientDomain」、「anyRecipientDomain」、「attachmentName」、「attachmentNameWithoutExtension」、「attachmentExtension」の場合に指定可能なValueの文字列の最大長は256文字です。※ 囲み文字のシングルクオート「'」はカウントしません。
      ただし、Operatorが「-belongsTo」または「-notBelongsTo」の場合は、Valueの文字列は存在するグループ名である必要があります。
    • Propertyが「subject」、「body」、「header/*」の場合に指定可能なValueの文字列の最大長は1024文字です。※ 囲み文字のシングルクオート「'」はカウントしません。
    • Propertyが「numOfRecipients/*」の場合に指定可能なValueの数値の範囲は1-1024です。
    • Propertyが「attachmentSize」の場合に指定可能なValueの数値の範囲は0-1073741824です。