Applies to: Exchange Server 2010 SP3, Exchange Server 2010 SP2

Topic Last Modified: 2012-07-23

By default, in Microsoft Exchange Server 2010, content filtering is enabled on the Edge Transport server only for inbound, unauthenticated messages from the Internet. These messages are handled as external messages.

Looking for other management tasks related to anti-spam and antivirus features? Check out Managing Anti-Spam and Antivirus Features.

Prerequisites

Use the EMC to enable or disable content filtering

You need to be assigned permissions before you can perform this procedure. To see what permissions you need, see the "Anti-spam features" entry in the Transport Permissions topic.

  1. Open the EMC on the Edge Transport server.

  2. In the console tree, click Edge Transport.

  3. In the work pane, click the Anti-spam tab, and then select Content Filtering.

  4. In the action pane, click Enable or Disable as appropriate.

Use the Shell to enable or disable content filtering

You need to be assigned permissions before you can perform this procedure. To see what permissions you need, see the "Anti-spam features" entry in the Transport Permissions topic.

This example enables content filtering.

Copy Code
Set-ContentFilterConfig -Enabled $true

This example disables content filtering.

Copy Code
Set-ContentFilterConfig -Enabled $false

Use the Shell to enable or disable content filtering for internal and external messages

You need to be assigned permissions before you can perform this procedure. To see what permissions you need, see the "Anti-spam features" entry in the Transport Permissions topic.

Note:
You can't use the EMC to enable or disable content filtering for internal and external messages.

This example enables content filtering for external messages.

Copy Code
Set-ContentFilterConfig -ExternalMailEnabled $true

This example disables content filtering for external messages.

Copy Code
Set-ContentFilterConfig -ExternalMailEnabled $false
Note:
By default, content filtering functionality is enabled for external messages.

This example enables content filtering for internal messages.

Copy Code
Set-ContentFilterConfig -InternalMailEnabled $true

This example disables content filtering for internal messages.

Copy Code
Set-ContentFilterConfig -InternalMailEnabled $false
Note:
As a best practice, you should not filter messages from trusted partners or from inside your organization. When you run anti-spam filters, there's always a chance that the filters will detect false positives. To reduce the chance that filters will mishandle legitimate e-mail messages, you should enable anti-spam agents to run only on messages from potentially untrusted and unknown sources.

For detailed syntax and parameter information, see Set-ContentFilterConfig.