Comments on Enhance Your Mail Server With ASSP (Anti-Spam SMTP Proxy)
Enhance Your Mail Server With ASSP (Anti-Spam SMTP Proxy) ASSP stands for Anti-Spam SMTP Proxy. The ASSP server project is an Open Source platform-independent transparent SMTP proxy server that leverages numerous methodologies and technologies to both rigidly and adaptively identify spam. In short ASSP is the most kickass solution that is both free and works great. It reduced spam to an absurd minimum for me.
7 Comment(s)
Comments
Been using it for 4+ years.. Would not even consider any other anti-spam app.. Works great - 99.9% hands off once the learning phase is over..
-Jason
After following this to the letter assp.pl resides in /usr/share/assp/ASSP/, so to actually execute it requires "cd /usr/share/assp/ASSP/" and then "perl assp.pl".
And the start/stop script must be also modified accordingly as the perl script is one directory deeper.
If this is wrong then the HOWTO should be corrected/more clear.
I forgot an * and I fixed it
Thanks for pointing it out.
Worth noting that you can't run your mail server on port 25 and ASSP on port 25 on the same box. I know this is pretty obvious but for some users it might not be, also in this guide it does apear to run both the mail server and ASSP on port 25 localhost.
If you are using postfix change the following in master.cf
From
smtp inet n - - - - smtpdto
125 inet n - - - - smtpd
I changed the port postfix uses to port 125, you can use any valid port that is not already in use.
Keith
In my book, 127.0.0.1:25 and 123.123.123.123:25 are two seperate destinations. One uses port 25 on the local interface, and the other uses interface eth0 the external one.
It works great.
However your solution works great, too.
greetz Ovis
This is a great howto, I've been using assp for a while and I highly recommend using monit along with this. There is a good howto here:
https://www.howtoforge.com/server_monitoring_monit_munin_p2
I posted an assp example following this instructions here in a comment there.
You might not have the group "nobody" and need to add it: 'groupadd nobody'
You need to change the ownership of the assp installation to nobody:nobody in order for the webadmin to save changes after you apply them: 'chwon -R nobody:nobody /usr/share/assp'