October 20, 2014, 10:52:33 AM

Author Topic: Manage Microsoft Exchange Content Filtering  (Read 1617 times)

Offline James

  • Administrator
  • Newbie
  • *****
  • Posts: 18
  • Karma: +0/-0
  • I'm New!
Manage Microsoft Exchange Content Filtering
« Reply #1 on: November 21, 2013, 01:39:54 PM »
The Content Filter filters all messages that come through all Receive connector on the exchange server. Only non-authenticated sources are filtered. Exceptions configured within the content filter will take precedence over any other user or group safe list, blocked senders, or other policies.


ENABLE / DISABLE CONTENT FILTERING

Code: [Select]
Set-ContentFilterConfig -Enable <$true | $false>

-example-

Set-ContentFilterConfig -Enable $true




ENABLE /DISABLE CONTENT FILTERING FOR EXTERNAL MESSAGES

Code: [Select]
Set-ContentFilterConfig -ExternalMailEnable <$true | $false>

-example-

Set-ContentFilterConfig -ExternalMailEnable $true




ENABLE / DISABLE CONTENT FILTERING FOR INTERNAL MESSAGES

Code: [Select]
Set-ContentFilterConfig -InternalMailEnable <$true | $false>

-example-

Set-ContentFilterConfig -InternalMailEnable $true




CONFIGURE RECIPIENT AND SENDER EXCEPTIONS

Recipient Exceptions

Code: [Select]
Set-ContentFilterConfig -BypassedRecipients example@contoso.com,example2@contoso.com

-or, to add without overwriting previous filter configurations-

Set-ContentFilterConfig -BypassedRecipients @{Add="example@contoso.com","example2@contoso.com"}



Sender Exceptions - Specific Senders

Code: [Select]
Set-ContentFilterConfig -BypassedSenders example@contoso.com,example2@contoso.com

-or, to add without overwriting previous filter configurations-

Set-ContentFilterConfig -BypassedSenders @{Add="example@contoso.com","example2@contoso.com"}



Sender Exceptions - Domains

Code: [Select]
Set-ContentFilterConfig -BypassedSenderDomains contoso.com,contoso2.com

-or, to add without overwriting previous filter configurations-

Set-ContentFilterConfig -BypassedSenderDomains @{Add="contoso.com","contoso2.com"}




CONFIGURE ALLOWED AND BLOCKED PHRASES

Allowed Phrase

Code: [Select]
Add-ContentFilterPhrase -Influence GoodWord -Phrase "<phrase>"

-example-

Add-ContentFilterPhrase -Influence GoodWord -Phrase "Quarantine Digest"



Blocked Phrase

Code: [Select]
Add-ContentFilterPhrase -Influence BadWord -Phrase "<phrase>"

-example-

Add-ContentFilterPhrase -Influence BadWord -Phrase "Send Money Now"



Remove Blocked Phrases

Code: [Select]
Remove-ContentFilterPhrase -Phrase "<phrase>"

-example-

Remove-ContentFilterPhrase -Phrase "Quarantine Digest"




CONFIGURE SCL THRESHOLDS

Enable / Disable SCL Delete and Set Delete Threshold

Code: [Select]
Set-ContentFilterConfig -SCLDeleteEnabled <$true | $false> -SCLDeleteThreshold <# value>

-example-

Set-ContentFilterConfig -SCLDeleteEnabled $true -SCLDeleteThreshold 9



Enable / Disable SCL Reject and Set Reject Threshold

Code: [Select]
Set-ContentFilterConfig -SCLRejectEnabled <$true | $false> -SCLRejectThreshold <# value>

-example-

Set-ContentFilterConfig -SCLRejectEnabled $true -SCLRejectThreshold 8



Enable / Disable SCL Quarantine and Set Quarantine Threshold

Code: [Select]
Set-ContentFilterConfig -SCLQuarantineEnabled <$true | $false> -SCLQuarantineThreshold <# value>

-example-

Set-ContentFilterConfig -SCLQuarantineEnabled $true -SCLQuarantineThreshold 5




CONFIGURE REJECTION RESPONSE

The rejection response can not exceed 240 characters.

Code: [Select]
Set-ContentFilterConfig -RejectResponse "<Custom Text>"

-example-

Set-ContentFilterConfig -RejectResponse "Your message was rejected."




ENABLE / DISABLE OUTLOOK EMAIL POSTMARKING

Code: [Select]
Set-ContentFilterConfig -OutlookEmailPostmarkValidationEnabled <$true | $false>




Ref: http://technet.microsoft.com/en-us/library/aa995953.aspx
« Last Edit: November 21, 2013, 06:36:29 PM by James »