SpamAssassin: Fighting Spam
Click here to watch a video tutorial
SpamAssassin is a free utility offered to all InMotion Hosting customers to help combat spam. SpamAssassin works by blocking unwanted email addresses before it reaches your email's inbox. By default, SpamAssassin is disabled so you must enable it within cPanel to take advantage of it's features.
How does SpamAssassin Work?
SpamAssassin is not an email filter, as some other tools to prevent spam are but determines the email is spam as soon as it hits the server. SpamAssassin works on the back end of your email server and has 10 different levels of settings to catch spam. When enabled by default, you will be set to 5. This is mid-range.
What does this default score of 5 actually mean?
How the point system works
SpamAssassin uses a points based system called "hits" to label spam. When it finds particular characteristics in an email it assigns a point value. If the email exceeds the maximum point value you set, the email is flagged as spam.
The lower the score you set, the more email will be caught as spam. For example, a setting of 1 means that only one hit needs to be flagged against an email for it to be considered spam. If you set the score higher, more hits will be required on an email for it to be labeled as spam. So, the lower the score, the more emails should be flagged as spam.
We suggest testing the different settings prior to using a higher setting.
The first step to enabling SpamAssassin is to log into cPanel. Once logged into cPanel, look for the icon under the mail section called "SpamAssassin"
Since SpamAssassin is disabled by default you will need to enable it. To do so, click on the "Enable Spam Assassin"
Now that you have enabled SpamAssassin, you will see a confirmation page. Congratulations! You are finshed! Click go back if you wish to modify the settings for SpamAssassin.
Using Filters to Organize Spam
In order to maximize the true power of SpamAssassin, we recommend you set up a Filter/Message rule in your mail client. Emails that are determined to be spam are still delivered to your inbox. Spam will begin with the subject line "***SPAM***". By setting up filters in your email client you can sort the mail and have all messages labeled as spam placed into it's folder for review later. This will keep junk mail out of your inbox. To learn how to set up filters in various email clients, please visit our guide on setting up email filters.
Please check the next article on Setting domain MX records to remote settings in cPanel. If you missed our previous article, please see the Import Email Accounts/Forwarders in cPanel tutorial. For more information on this course please visit Using Email.
We value your feedback!
There is a step or detail missing from the instructions.
The information is incorrect or out-of-date.
It does not resolve the question/problem I have.
new! - Enter your name and email address above and we will post your feedback in the comments on this page!
2014-04-20 11:57 am
When I identify SPAM emails, do I place the word SPAM on the subject line?
2014-04-21 9:04 am
When SpamAssassin identifies any spam, it will automatically place the word spam within the subject line.
2014-07-24 9:43 pm
It seems the instruction on this page counter the instructions on Spam Assasin...they say set the number higher (for ISP) " but if you're an ISP installing SpamAssassin, you should probably set the default to be more conservative, like 8.0 or 10.0"
2014-07-25 10:08 am
Thank you for your comment. SpamAssassin uses a default threshold of 5, as per their Official Documentation.
You can always change your SpamAssassin settings in cPanel at any time.
If you are following a specific guide, we would be happy to take a look? Can you provide a link to the guide?
If you have any further questions, feel free to post them below.