メールボックス サーバーのスパム対策機能を有効にする

次のスパム対策エージェントは、Exchange 2016 および Exchange 2019 メールボックス サーバーのトランスポート サービスで使用できますが、既定ではインストールされていません。

  • コンテンツ フィルター エージェント

  • 送信者フィルター エージェント

  • Sender ID エージェント

  • 送信者評価用のプロトコル分析エージェント

これらのスパム対策エージェントは、Exchange Management Shell スクリプトを使用してメールボックス サーバーにインストールできます。これは、これらのエージェントがスパムを防ぐための唯一の防御である場合に重要です。 通常、組織が受信メールで他の種類のスパム対策フィルター処理を使用する場合、スパム対策エージェントをメールボックス サーバーにインストールする必要はありません。

注:

メールボックス サーバー上で受信者フィルター エージェントを利用することは可能ですが、それは設定しないようにしてください。 メールボックス サーバー上の受信者フィルターによってメッセージ中に無効な、またはブロックされている受信者が検出された場合、他の有効な受信者がそのメッセージに含まれていても、メッセージは拒否されます。 受信者フィルター エージェントは、メールボックス サーバーにスパム対策エージェントをインストールするときに有効になりますが、受信者をブロックするように構成されていません。

はじめに把握しておくべき情報

  • このタスクの予想所要時間:15 分

  • この手順を実行するには、PowerShell を使用する必要があります。 オンプレミスの Exchange 組織で Exchange 管理シェルを開く方法については、「 Open the Exchange Management Shell」をご覧ください。

  • メールボックス サーバーでは、接続フィルター エージェントおよび添付ファイル フィルター エージェントを使用できません。 それらはエッジ トランスポート サーバー上でのみ使用でき、既定でインストールされて有効にされます。 ただし、マルウェア エージェントはメールボックス サーバー上に既定でインストールされて有効にされます。 詳細については、「Exchange Server におけるマルウェア対策保護」を参照してください。

  • メールボックス サーバー到着前のメッセージに作用する別の Exchange スパム対策エージェントがある場合 (たとえば、境界ネットワーク上のエッジ トランスポート サーバーなど)、メールボックス サーバー上のスパム対策エージェントは、メッセージに既に存在するスパム対策の X-ヘッダー値を認識し、それらのメッセージはもう一度スキャンされることなく通過します。

  • この手順を実行する際には、あらかじめアクセス許可が割り当てられている必要があります。 必要なアクセス許可を確認するには、「 メール フローのアクセス許可 」トピックの「トランスポート構成」エントリを参照してください。

  • このトピックの手順で使用可能なキーボード ショートカットについては、「Exchange 管理センターのキーボード ショートカット」を参照してください。

ヒント

問題がある場合は、 Exchange Server、Exchange Online、Exchange Online Protection。 必要な作業 シェルを使用して送信者フィルターを有効または無効にする

手順 1:Install-AntispamAgents.ps1 PowerShell スクリプトを実行する

メールボックス サーバー上の Exchange 管理シェル で次のコマンドを実行します。

& $env:ExchangeInstallPath\Scripts\Install-AntiSpamAgents.ps1

このステップの検証方法

スクリプトがエラーなしに実行されれば、この手順は成功していて Microsoft Exchange トランスポート サービスを再起動するよう求められます。 出力は次のようになります。

WARNING: Please exit Windows PowerShell to complete the installation.
WARNING: The following service restart is required for the change(s) to take effect : MSExchangeTransport
WARNING: The following service restart is required for the change(s) to take effect : MSExchangeTransport
Identity                                           Enabled         Priority
--------                                           -------         --------
Content Filter Agent                               True            8
WARNING: Please exit Windows PowerShell to complete the installation.
WARNING: The following service restart is required for the change(s) to take effect : MSExchangeTransport
WARNING: The following service restart is required for the change(s) to take effect : MSExchangeTransport
Sender Id Agent                                    True            9
WARNING: Please exit Windows PowerShell to complete the installation.
WARNING: The following service restart is required for the change(s) to take effect : MSExchangeTransport
WARNING: The following service restart is required for the change(s) to take effect : MSExchangeTransport
Sender Filter Agent                                True            10
WARNING: Please exit Windows PowerShell to complete the installation.
WARNING: The following service restart is required for the change(s) to take effect : MSExchangeTransport
WARNING: The following service restart is required for the change(s) to take effect : MSExchangeTransport
Recipient Filter Agent                             True            11
WARNING: Please exit Windows PowerShell to complete the installation.
WARNING: The following service restart is required for the change(s) to take effect : MSExchangeTransport
WARNING: The following service restart is required for the change(s) to take effect : MSExchangeTransport
Protocol Analysis Agent                            True            12
WARNING: The agents listed above have been installed. Please restart the Microsoft Exchange Transport service for
changes to take effect.

手順 2: Microsoft Exchange Transport サービスを再起動する

メールボックス サーバー上の Exchange 管理シェル で次のコマンドを実行します。

Restart-Service MSExchangeTransport

このステップの検証方法

Microsoft Exchange トランスポート サービスがエラーなしに再起動すれば、この手順は成功しています。 出力は次のようになります。

WARNING: Waiting for service 'Microsoft Exchange Transport (MSExchangeTransport)' to start...
WARNING: Waiting for service 'Microsoft Exchange Transport (MSExchangeTransport)' to start...
WARNING: Waiting for service 'Microsoft Exchange Transport (MSExchangeTransport)' to start...
WARNING: Waiting for service 'Microsoft Exchange Transport (MSExchangeTransport)' to start...
WARNING: Waiting for service 'Microsoft Exchange Transport (MSExchangeTransport)' to start...
WARNING: Waiting for service 'Microsoft Exchange Transport (MSExchangeTransport)' to start...

手順 3: 組織の内部 SMTP サーバーを指定する

Sender ID エージェントが無視する必要があるすべての内部 SMTP サーバーの IP アドレスを指定する必要があります。 実際には、少なくとも 1 つの内部 SMTP サーバーの IP アドレスを指定する必要があります。 スパム対策エージェントが実行されているメールボックス サーバーが組織内で唯一の SMTP サーバーである場合は、そのコンピューターの IP アドレスを指定します。

既存の値に影響を与えることなく内部 SMTP サーバーの IP アドレスを追加するには、次のコマンドをメールボックス サーバーの Exchange 管理シェル で実行します。

Set-TransportConfig -InternalSMTPServers @{Add="<ip address1>","<ip address2>"...}

この例では、内部 SMTP サーバー アドレス 10.0.1.10 および 10.0.1.11 を組織のトランスポート構成に追加します。

Set-TransportConfig -InternalSMTPServers @{Add="10.0.1.10","10.0.1.11"}

このステップの検証方法

少なくとも 1 つの内部 SMTP サーバーの IP アドレスが正しく指定されていることを確認するには、メールボックス サーバーの Exchange 管理シェル で次のコマンドを実行し、少なくとも 1 つの正しい内部 SMTP サーバーの IP アドレスが表示されることを確認します。

Get-TransportConfig | Format-List InternalSMTPServers

手順 4:次の手順

  • コンテンツ フィルター エージェント、Sender ID エージェント、送信者フィルター エージェント、プロトコル分析 (送信者評価) エージェントをメールボックス サーバーにインストールして実行します。 この点を確認するには、メールボックス サーバー上の Exchange 管理シェル で次のコマンドを実行します。

    Get-TransportAgent
    
    Get-ContentFilterConfig | Format-Table Name,Enabled; Get-SenderFilterConfig | Format-Table Name,Enabled; Get-SenderIDConfig | Format-Table Name,Enabled; Get-SenderReputationConfig | Format-Table Name,Enabled
    
  • 各エージェントの構成に関する詳細情報を表示するには、次のコマンドを実行します。

    Get-ContentFilterConfig | Format-List *Enabled,RejectionResponse,*Postmark*,Bypassed*,Quarantine*;
    
    Get-SenderFilterConfig | Format-List *Enabled,*Block*
    
    Get-SenderIDConfig | Format-List *Enabled*,*Action,Bypassed*
    
    Get-SenderReputationConfig | Format-List *Enabled*,*Proxy*,*Block*,*Ports*
    
  • 各エージェントを構成するには、次のトピックをご覧ください。

  • 既定では、コンテンツ フィルター エージェント、送信者フィルター エージェント、Sender ID エージェントの活動は、メールボックス サーバーのスパム対策エージェント ログに記録されます。 情報がログに書き込まれていれば、これらのスパム対策エージェントが動作していることが確認できます。 ログの場所と構成を確認するには、メールボックス サーバーの Exchange 管理シェル で次のコマンドを実行します。

    Get-TransportService | Format-List AgentLog*
    

これらのログを構成する方法については、「Configure antispam Agent Logging」をご覧ください。