SpamAssassin is a project of the Apache Software Foundation (ASF) and is a powerful email filter used to diagnose messages and idenitfy spam content.
This article explains how to integrate MailEnable Professional, Enterprise and Enterprise Premium Edition (Version 7.0 and later) with SpamAssassin.
INSTALLING THE SERVER
JAM Software has ported SpamAssassin (from its UNIX origins) and provides it as Windows service. There are two versions provided. One is a free version, but this does not run as a Window service, so is not really suitable to use on your mail server. The commercial version is available at the following URL. At the time of writing, their paid version costs about 50 USD for the server:
The process of installing is simply to run their installation executable and follow the steps in the installation wizard.
VERIFYING THE CONFIGURATIONOnce the SpamAssassin Server process is running, you can then enable and test it within MailEnable as follows
1) Expand the MailEnable Management->Servers->localhost->Extensions->Message Filter branch
2) Right click on the SpamAssassin icon in the right panel and select Properties from the popup menu.
3) If you have installed the SpamAssassin Agent locally, then the default parameters should be used, and the test should pass.
If the test does not pass, you should verify that the service is running and check the JAM documentation for how to check messages, to make sure it is working ok. If the test works, and is enabled, then the global Spam Protection filter would be marking the spam messages as "High". A user would need to configure their mailbox, through webmail, to action on these messages if they want, otherwise they will just go to their inbox.
There is a filter criteria "Where the message fails SpamAssassin verification", which you can use to force all messages that fail the check to go to users junk folder. Just create a global filter with this criteria and the "Mark message as spam" action.
|Product:||MailEnable (All Versions)|
|Class:||HOWTO: Product Instructions|
|Revised:||Wednesday, May 4, 2016|