In Exchange 2007 and higher Microsoft added a set of new Anti-Spam features, however these features are not installed by default but lucky for us it’s not too hard to add them in.
First locate your Exchange scripts folder, this is “C:\Program Files\Microsoft\Exchange Server\V14\Scripts” by default
Inside of this folder you will see a lot of useful scripts but the one we are interested in is install-AntispamAgents.ps1
Now open a new PowerShell script window and type the following in order
Set-ExecutionPolicy Unrestricted -Force
cd “C:\Program Files\Microsoft\Exchange Server\V14\Scripts”
That’s it, well almost. You do have to restart the Exchange Transport service and then when you open your Exchange Management Console you will be greeted with a new tab found under Organization Configuration / Hub Transport
As you can see you get a host of new AntiSpam features and of these some are more useful than others. I personally recommend disabling “IP Allow List” and “IP Allow List Providers”. The feature we are most interested in is “IP Block List” which we will configure by using “IP Block List Providers”.
You can find Block Lists all over the net but I have a few I prefer to use over others, to add these list simply open the Properties and select the Providers tab.
You can copy the Providers I have in the picture above or find your own by doing a simple Google search.
But Wait there’s more…
Exchange also has its own built in Content Filtering that can be used to determine if an email is spam, this is found in…you guessed it “Content Filtering”.
As you can see messages are determined to be spam based on their SCL rating, if too much spam is getting through you can try a lower SCL setting or if legit messages are being categorized as spam try a higher SCL settings.
For more information about the new Exchange Spam features check out the following link
That’s it for this article, have fun with your new FREE Anti Spam Exchange Server.