エッジ トランスポート サーバーでの受信者フィルターの手順
受信者フィルターは受信者フィルター エージェントによって提供されます。 Exchange サーバーで受信者フィルターを有効にすると、インターネットから入ってくるが認証されていない受信メッセージがフィルター処理されます。 これらのメッセージは外部メッセージとして処理されます。 受信者フィルター処理と受信者フィルター エージェントの詳細については、 エッジ トランスポート サーバーでの受信者フィルター処理に関するページを参照してください。
注:
メールボックス サーバー上で受信者フィルター エージェントを利用することは可能ですが、それは設定しないようにしてください。 メールボックス サーバー上の受信者フィルターによってメッセージ中に無効な、またはブロックされている受信者が検出された場合、他の有効な受信者がそのメッセージに含まれていても、メッセージは拒否されます。 メールボックス サーバー上にスパム対策エージェントをインストールすると、既定の動作として受信者フィルター エージェントが有効になります。 しかし、その時点ではどの受信者も禁止しない構成になっています。 詳細については、「メールボックス サーバーのスパム対策機能を有効にする」を参照してください。
はじめに把握しておくべき情報
各手順の推定完了時間:5 分未満
この手順を実行する際には、あらかじめアクセス許可が割り当てられている必要があります。 必要なアクセス許可を確認するには、「スパム対策 とマルウェア対策のアクセス許可 」トピックの「スパム対策機能」エントリを参照してください。
この手順を実行するには、PowerShell を使用する必要があります。 オンプレミスの Exchange 組織で Exchange 管理シェルを開く方法については、「 Open the Exchange Management Shell」をご覧ください。
メールボックス サーバー上で受信者フィルター エージェントを利用することは可能ですが、それは設定しないようにしてください。 メールボックス サーバー上の受信者フィルターによってメッセージ中に無効な、またはブロックされている受信者が検出された場合、他の有効な受信者がそのメッセージに含まれていても、メッセージは拒否されます。 受信者フィルター エージェントは、メールボックス サーバーにスパム対策エージェントをインストールするときに有効になりますが、受信者をブロックするように構成されていません。 詳細については、「メールボックス サーバーのスパム対策機能を有効にする」を参照してください。
Set-AcceptedDomain コマンドレットの AddressBookEnabled パラメーターを使用すると、受け入れられたドメイン内の受信者の受信者フィルター処理が有効または無効になります。 既定では、受信者フィルターは権限のあるドメインについては有効、内部の中継ドメインおよび外部の中継ドメインについては無効になっています。 組織内の承認済みドメインの AddressBookEnabled パラメーターの状態を表示するには、 コマンドを実行します。
Get-AcceptedDomain | Format-List Name,AddressBookEnabled
このトピックの手順で使用可能なキーボード ショートカットについては、「Exchange 管理センターのキーボード ショートカット」を参照してください。
ヒント
問題がある場合は、 Exchange Server、Exchange Online、Exchange Online Protection。 必要な作業 シェルを使用して送信者フィルターを有効または無効にする
Exchange 管理シェルを使用して受信者のフィルター処理を有効または無効にする
受信者のフィルターを無効にするには、次のコマンドを実行します。
Set-RecipientFilterConfig -Enabled $false
受信者のフィルターを有効にするには、次のコマンドを実行します。
Set-RecipientFilterConfig -Enabled $true
注:
受信者フィルターを無効にすると、基になる受信者フィルター エージェントは引き続き有効になります。 受信者フィルター エージェントを無効にするには、 コマンドを実行します。 Disable-TransportAgent "Recipient Filter Agent"
正常な動作を確認する方法
受信者のフィルター処理が正常に有効または無効になっていることを確認するには、次のコマンドを実行して Enabled プロパティの値を確認します。
Get-RecipientFilterConfig | Format-List Enabled
Exchange 管理シェルを使用して、外部接続の受信者フィルター処理を有効または無効にする
既定では、外部の (認証されていない) SMTP 接続の受信者フィルターが有効になります。
外部接続に対して受信者フィルターを無効にするには、次のコマンドを実行します。
Set-RecipientFilterConfig -ExternalMailEnabled $false
外部接続に対して受信者フィルターを有効にするには、次のコマンドを実行します。
Set-RecipientFilterConfig -ExternalMailEnabled $true
正常な動作を確認する方法
外部 SMTP 接続の受信者フィルター処理が正常に有効または無効になっていることを確認するには、次のコマンドを実行して ExternalMailEnabled プロパティの値を確認します。
Get-RecipientFilterConfig | Format-List ExternalMailEnabled
Exchange 管理シェルを使用して、内部接続の受信者フィルター処理を有効または無効にする
ベスト プラクティスとして、信頼できるパートナーや組織内からのメッセージに対してスパム対策フィルターを適用する必要はありません。 正当な電子メール メッセージを誤ってフィルター処理する可能性を減らすには、通常、外部ソースから送信されたメッセージに対してのみ、スパム対策エージェントが機能するように設定します。
内部の (認証された) SMTP 接続に対して受信者フィルターを有効にするには、次のコマンドを実行します。
Set-RecipientFilterConfig -InternalMailEnabled $true
内部接続に対して受信者フィルターを無効にするには、次のコマンドを実行します。
Set-RecipientFilterConfig -InternalMailEnabled $false
正常な動作を確認する方法
内部 SMTP 接続の受信者フィルター処理が正常に有効または無効になっていることを確認するには、次のコマンドを実行して InternalMailEnabled プロパティの値を確認します。
Get-RecipientFilterConfig | Format-List InternalMailEnabled
Exchange 管理シェルを使用して受信者ブロックリストを有効または無効にする
受信者禁止一覧を有効にするには、次のコマンドを実行します。
Set-RecipientFilterConfig -BlockListEnabled $true
受信者禁止一覧を無効にするには、次のコマンドを実行します。
Set-RecipientFilterConfig -BlockListEnabled $false
正常な動作を確認する方法
Recipient Block リストが正常に有効または無効になっていることを確認するには、次のコマンドを実行して 、BlockListEnabled プロパティの値を確認します。
Get-RecipientFilterConfig | Format-List BlockListEnabled
Exchange 管理シェルを使用して受信者ブロックリストを構成する
既存の値を置き換えるには、次の構文を使用します。
Set-RecipientFilterConfig -BlockedRecipients <recipient1,recipient2...>
この例では、 と kim@contoso.comを使用して受信者ブロックリストをvaluesmark@contoso.com構成します。
Set-RecipientFilterConfig -BlockedRecipients mark@contoso.com,kim@contoso.com
既存の他の値を変更せずにエントリを追加または削除するには、次の構文を使用します。
Set-RecipientFilterConfig -BlockedRecipients @{Add="<recipient1>","<recipient2>"...; Remove="<recipient1>","<recipient2>"...}
次の使用例は、受信者の一覧に追加 chris@contoso.com し、[受信者ブロック] リストの受信者の一覧から削除 michelle@contoso.com します。
Set-RecipientFilterConfig -BlockedRecipients @{Add="chris@contoso.com"; Remove="michelle@contoso.com"}
正常な動作を確認する方法
Recipient Block リストが正常に構成されたことを確認するには、次のコマンドを実行して BlockedRecipients プロパティの値を確認します。
Get-RecipientFilterConfig | Format-List BlockedRecipients
Exchange 管理シェルを使用して受信者参照を有効または無効にする
受信者参照を有効にして、組織に存在しない受信者に対するメッセージをブロックするには、以下のコマンドを実行します。
Set-RecipientFilterConfig -RecipientValidationEnabled $true
受信者参照を無効にするには、次のコマンドを実行します。
Set-RecipientFilterConfig -RecipientValidationEnabled $false
注: エッジ トランスポート サーバーの受信者参照には、Edge サブスクリプションが必要です。 詳細については、「 エッジ サブスクリプション」を参照してください。
正常な動作を確認する方法
受信者参照が正常に有効または無効になっていることを確認するには、次のコマンドを実行して RecipientValidationEnabled プロパティの値を確認します。
Get-RecipientFilterConfig | Format-List RecipientValidationEnabled