Setting Anti-Spam SCL in Microsoft Exchange

Share on:

This post goes over setting the Anti-Spam SCL in Microsoft Exchange. I typically recommend leaving the Delete and Reject settings alone, but change the Move Message to Junk if the user is reporting a high amount of spam making it to his inbox. This is done with the command below SCLJunkThreshold.

SCL (Spam Confidence Level) determines what to do with a message

Default Exchange Values

9 = Delete Message with no NDR<br /> 7= Reject Message with NDR<br /> 5= Move Message to Junk Mail in Mailbox

There is also a Quarantine option in Exchange that is configurable through EMC (Exchange Management Console) in Organization Configuration -> Hub Transport -> Anti-Spam Tab under the Content Filtering Module Properties

Note Junk Mail Threshold is NOT configurable in EMC and must be set via Shell. Here are the commands for EMS (Exchange Management Shell)

Set SCL Junk Mail Threshold

Set-OrganizationConfig -SCLJunkThreshold 5

Check SCL Junk Mail Threshold

Get-OrganizationConfig | Format-List SCLJunkThreshold

In conclusion, you will now have good control over what is getting filtered and where it is going. Also remember, You can always check a message SCL rating in Outlook by looking at the email’s header.

Leave any Questions and Comments below and I will get back to you. I regularly publish on YouTube, Steemit, and so if you’d like to see more videos and articles click the subscribe button in the top right.