エッジ トランスポート サーバーで受信者フィルターを管理する
製品: Exchange Server 2013
受信者フィルターは受信者フィルター エージェントによって提供されます。 Exchange サーバーで受信者フィルターを有効にすると、インターネットから入ってくるが認証されていない受信メッセージがフィルター処理されます。 これらのメッセージは外部メッセージとして処理されます。
注:
メールボックス サーバー上で受信者フィルター エージェントを利用することは可能ですが、それは設定しないようにしてください。 メールボックス サーバー上の受信者フィルターによってメッセージ中に無効な、またはブロックされている受信者が検出された場合、他の有効な受信者がそのメッセージに含まれていても、メッセージは拒否されます。 メールボックス サーバー上にスパム対策エージェントをインストールすると、既定の動作として受信者フィルター エージェントが有効になります。 しかし、その時点ではどの受信者も禁止しない構成になっています。 詳細については、「メールボックス サーバーのスパム対策機能を有効にする」を参照してください。
はじめに把握しておくべき情報
各手順の推定完了時間:5 分
「スパム対策とマルウェア対策のアクセス許可」の「スパム対策機能」。 この手順を実行するには、PowerShell を使用する必要があります。
この手順を実行するには、シェルを使用する必要があります。
既定では、メールボックス サーバーのトランスポート サービスでスパム対策機能が有効になっていません。 一般的には、Exchange 組織が受信メッセージの受信前にスパム対策フィルターを事前に設定しない場合に限り、スパム対策機能を有効にします。 詳細については、「メールボックス サーバーのスパム対策機能を有効にする」を参照してください。
Set-AcceptedDomain コマンドレットの AddressBookEnabled パラメーターを使用すると、受け入れられたドメイン内の受信者の受信者フィルター処理が有効または無効になります。 既定では、受信者フィルターは権限のあるドメインについては有効、内部の中継ドメインおよび外部の中継ドメインについては無効になっています。 organizationで受け入れられたドメインの AddressBookEnabled パラメーターの状態を表示するには、次のコマンドを実行します。
Get-AcceptedDomain | Format-List Name,AddressBookEnabled
このトピックの手順を使用して受信者フィルターを無効にすると、受信者フィルターの機能は無効になりますが、ベースになっている受信者フィルター エージェントは有効な状態を維持します。
このトピックの手順で使用可能なキーボード ショートカットについては、「Exchange 管理センターのキーボード ショートカット」を参照してください。
ヒント
問題がある場合は、 Exchange のフォーラムで質問してください。 Exchange Serverのフォーラムにアクセスしてください。
シェルを使用して受信者フィルターを有効または無効にする
受信者のフィルターを無効にするには、次のコマンドを実行します。
Set-RecipientFilterConfig -Enabled $false
受信者のフィルターを有効にするには、次のコマンドを実行します。
Set-RecipientFilterConfig -Enabled $true
注:
受信者フィルターを無効にすると、基になる受信者フィルター エージェントは引き続き有効になります。 受信者フィルター エージェントを無効にするには、 コマンドを実行します。 Disable-TransportAgent "Recipient Filter Agent"
受信者のフィルター処理を正常に有効または無効にしたとはどのようにわかりますか?
受信者のフィルター処理が正常に有効または無効になっていることを確認するには、次の手順を実行します。
次のコマンドを実行します。
Get-RecipientFilterConfig | Format-List Enabled
表示された値が構成した値であることを確認します。
シェルを使用して受信者禁止一覧を有効または無効にする
次のコマンドを実行します。
Set-RecipientFilterConfig -BlockListEnabled <$true | $false>
この例では、受信者禁止一覧を有効にします。
Set-RecipientFilterConfig -BlockListEnabled $true
受信者ブロックリストを正常に有効または無効にしたとはどのようにわかりますか?
受信者ブロック リストが正常に有効または無効になっていることを確認するには、次の手順を実行します。
次のコマンドを実行します。
Get-RecipientFilterConfig | Format-List BlockListEnabled
表示された値が構成した値であることを確認します。
シェルを使用して受信者IP禁止一覧を構成する
既存の値を置き換えるには、次のコマンドを実行します。
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"}
受信者ブロック リストが正常に構成されたことを確認するにはどうすればよいですか?
受信者ブロックリストが正常に構成されたことを確認するには、次の手順を実行します。
次のコマンドを実行します。
Get-RecipientFilterConfig | Format-List BlockedRecipients
表示された値が構成した値であることを確認します。
シェルを使用して受信者参照を有効または無効にする
次のコマンドを実行します。
Set-RecipientFilterConfig -RecipientValidationEnabled <$true | $false>
組織に存在しない受信者に対するメッセージをブロックするには、以下のコマンドを実行します。
Set-RecipientFilterConfig -RecipientValidationEnabled $true
受信者参照を正常に有効または無効にした方法を教えてください。
受信者参照が正常に有効または無効になっていることを確認するには、次の手順を実行します。
次のコマンドを実行します。
Get-RecipientFilterConfig | Format-List RecipientValidationEnabled
表示された値が構成した値であることを確認します。