注:
この記事は、クラウド内のメールボックスには適用されません。
受信インターネット電子メールが Microsoft 365 を経由してオンプレミスの Exchange 受信者に流れる場合は、クラウドからのスパム フィルターの判定を認識して変換するようにオンプレミスの Exchange を構成する必要があります。 この構成により、オンプレミス メールボックスの迷惑メール ルールは、次の環境で受信トレイから Junk Email フォルダーにスパムを正しく移動できます。
- Exchange Online メールボックスとオンプレミスの Exchange メールボックスを備えた Exchange Server ハイブリッド展開。
- オンプレミスの Exchange メールボックスを保護するオンプレミス メールボックス用の組み込みのセキュリティ アドオン。
具体的には、次の設定を使用してオンプレミスの Exchange organization で Exchange メール フロー ルール (トランスポート ルールとも呼ばれます) を作成する必要があります。
条件: 次のクラウドスパム対策ヘッダーと値を持つメッセージを検索します:
-
X-Forefront-Antispam-Report: SFV:SPM(スパム フィルタリングによりスパムとしてマークされたメッセージ) -
X-Forefront-Antispam-Report: SFV:SKS(スパム フィルター処理の前にクラウド内のメール フロー ルールによってスパムとしてマークされたメッセージ) -
X-Forefront-Antispam-Report: SFV:SKB(送信者のメール アドレスまたはメール ドメインがクラウド迷惑メール対策ポリシーの受信拒否リストまたは拒否ドメイン リストに含まれるため、スパム フィルタリングによってスパムとしてマークされたメッセージ)
これらのヘッダー値の詳細については、「 クラウド組織のスパム対策メッセージ ヘッダー」を参照してください。
-
対策: これらのメッセージのスパム信頼レベル (SCL) を 6 (スパム) に設定してください。
この記事では、オンプレミスの Exchange organization の Exchange 管理センター (EAC) および Exchange 管理シェル (Exchange PowerShell) で必要なメール フロー ルールを作成する方法について説明します。
ヒント
メッセージをオンプレミスのユーザーの Junk Email フォルダーに配信する代わりに、クラウドのスパム対策ポリシーを構成してスパム メッセージを検疫できます。 詳細については、「 クラウド組織でのスパム対策ポリシーの構成」を参照してください。
はじめに把握しておくべき情報
これらの手順を実行する前に、オンプレミスの Exchange 環境でアクセス許可を割り当てる必要があります。 具体的には、 トランスポート ルール の役割を割り当てる必要があります。これは、デフォルトで 組織管理、 コンプライアンス管理、 およびレコード管理 の役割に割り当てられます。 詳細については、「 メンバーを役割グループに追加する」を参照してください。
次の設定の組み合わせを使用して、オンプレミスの Exchange メールボックスの [Junk Email] フォルダーにメッセージを配信するかどうかを制御します。
- Exchange 管理シェルの Set-OrganizationConfig コマンドレットの SCLJunkThreshold パラメーター値。 既定値は 4 です。これは、SCL が 5 以上の場合、ユーザーの迷惑メール フォルダーにメッセージが配信されることを意味します。
- Exchange 管理シェルの Set-Mailbox コマンドレットの SCLJunkThreshold パラメータ値。 既定値は空白 ($null) で、organization設定が使用されます。 詳細については、「 Exchange スパム信頼レベル (SCL) しきい値」を参照してください。
- メールボックスで迷惑メール ルールが有効になっているかどうか ( Enabled パラメーターの値は Exchange 管理シェルの Set-MailboxJunkEmailConfiguration コマンドレットで$true)。 これは、配信後にメッセージを [Junk Email] フォルダーに実際に移動する迷惑メール ルールです。 既定では、メールボックスで迷惑メール ルールは有効になっています。 詳細については、「Configure Exchange antispam settings on mailboxes」を参照してください。
Exchange Server で EAC を開くには、「Exchange Server の Exchange 管理センター」を参照してください。 Exchange 管理シェルを開くには、「 Exchange 管理シェルを開く か、 リモート PowerShell を使用して Exchange サーバーに接続する」を参照してください。
オンプレミス Exchange のメール フロー ルールの詳細については、次の記事を参照してください。
EAC を使用して、クラウドで検出されたスパム メッセージの SCL を設定するメール フロー ルールを作成します
オンプレミスの Exchange organizationの EAC で、[メール フロー>ルール] に移動します。
[ ルール] ページのドロップダウン リストで [
追加>新しいルールの作成] を選択します。[新しいルール] のページが開いたら、以下の設定を行ってください:
名前: ルールの一意でわかりやすい名前を入力します。 例:
- クラウド SFV:SPM から SCL 6
- クラウド SFV:SKS から SCL 6
- CloudCloud SFV:SKB から SCL 6
[ その他のオプション] を選択します。
次の場合は、このルールを適用します。 メッセージ ヘッダーを選択する >これらの単語のいずれかを含む。
表示される [テキスト ヘッダーに単語の入力] の文が含まれている場合は、次の手順を実行します。
- [ テキストの入力 ] リンクを選択します。 開いた [ヘッダー名の指定 ] ダイアログで、「 X-Forefront-Antispam-Report 」と入力し、[ OK] を選択します。
- [ ワードの入力 ] リンクを選択します。 開いた [単語または語句を指定] ダイアログで、クラウド スパム ヘッダー値 (SFV:SPM、 SFV:SKS、または SFV:SKB) のいずれかを入力し、[ 追加
を選択して、[ OK] を選択します。
次の操作を行います。[メッセージのプロパティの変更] を選択します>スパム信頼レベル (SCL) を設定します。
開いた [SCL の指定 ] ダイアログで、 6 を選択します (既定値は 5)。
[ 新しいルール ] ページで完了したら、[ 保存] を選択します。
残りのクラウド スパム判定値 (SFV:SPM、 SFV:SKS、または SFV:SKB) に対してこれらの手順を繰り返します。
Exchange 管理シェルを使用して、クラウドで保護されたスパム メッセージの SCL を設定するメール フロー ルールを作成する
Exchange 管理シェルを使用して 3 つのメール フロー規則を作成する場合は、次の構文を使用します。
New-TransportRule -Name "<RuleName>" -HeaderContainsMessageHeader "X-Forefront-Antispam-Report" -HeaderContainsWords "<CloudSpamFilteringVerdict>" -SetSCL 6
例:
New-TransportRule -Name "Cloud SFV:SPM to SCL 6" -HeaderContainsMessageHeader "X-Forefront-Antispam-Report" -HeaderContainsWords "SFV:SPM" -SetSCL 6
New-TransportRule -Name "Cloud SFV:SKS to SCL 6" -HeaderContainsMessageHeader "X-Forefront-Antispam-Report" -HeaderContainsWords "SFV:SKS" -SetSCL 6
New-TransportRule -Name "Cloud SFV:SKB to SCL 6" -HeaderContainsMessageHeader "X-Forefront-Antispam-Report" -HeaderContainsWords "SFV:SKB" -SetSCL 6
詳細な構文とパラメーターについては、「New-TransportRule」を参照してください。
手順が適切に行われたことを確認する方法
クラウドで検出されたスパムをオンプレミス メールボックスの Junk Email フォルダーに配信するようにオンプレミスの Exchange が正常に構成されたことを確認するには、次のいずれかの手順を実行します。
オンプレミスの Exchange organizationの EAC で、[メール フロー>ルール] に移動し、ルールを選択してから、[編集
設定を確認します。Exchange 管理シェルで、 <RuleName> をメール フロー ルールの名前に置き換え、次のコマンドを実行して設定を確認します。
Get-TransportRule -Identity "<RuleName>" | Format-List送信メッセージをスパムに対してスキャンしない外部の電子メール システムで、影響を受けるオンプレミスの受信者に Generic Test for Unsolicited Bulk Email (GTUBE) メッセージを送信し、メッセージが Junk Email フォルダーに配信されることを確認します。 GTUBE メッセージは、マルウェア設定をテストするための European Institute for Computer Antivirus Research (EICAR) テキスト ファイルと似ています。
GTUBE メッセージを送信するには、メール メッセージの本文に次のテキストをスペースや改行を入れずに、1 行に含めます。
XJS*C4JDBQADN1.NSBN3*2IDNEN*GTUBE-STANDARD-ANTI-UBE-TEST-EMAIL*C.34X