ASSP
Want to put an end to SPAM? Try the deadly poison of ASSP!

Congratulations! You have just found the absolute best SPAM fighting weapon that the world has ever known! When it comes to killing SPAM nothing is as deadly as an ASSP! Check out the ASSP project site at sourceforge.net!
ASSP 1.9.1.0!

ASSP 1.9.1.0 is ready for download from the Sourceforge site! This release is again packed with new features and enhancements.
  • Auto Update
  • Control Outgoing
  • Unique Backscatter Detection and Blocking
  • Foreign Character Support for Regex Filter
  • Native SSL-support. ASSP will be "Man in the Middle" and will do TLS/SSL-connections even if your MTA don't support it!
  • Resending of blocked eMail to the original recipients by clicking a link from the new eMail Block reports or from the maillog tail
  • Improved HELO handling
  • Classes of DNSBL lists
  • Weighting of Regular Expression
  • Improved community Griplist (GreyIP List)
  • Improved performance and memory usage
  • Additional to ClamAV you can now use your filesystem virusscanner for scanning your eMails
  • Lots of more usefull tweaks and setting


  • Get it now and find out for yourself why ASSP is the best Anti-Spam solution ever! If you are new to ASSP be sure to join the support forums or email list on the sourceforge site.
    A message from the founder of ASSP: John Hanna

    It has long been clear to me that the best place to stop spam is at an organization's SMTP server. This is true for the following reasons:
    1. Most spam has an invalid bounce address, so notifying non-delivery simply bounces to Postmaster, creating even more wasted bandwidth. Failing to notify non-delivery is a problem for false-positives. The SMTP server is the only place where spam can be stopped before entering your system.
    2. The only possible feedback for spammers to void an address is from the SMTP server.
    3. Spam that passes through your SMTP server into mailboxes incurs cost to your organization: storage, transmission, backup, deletion -- in all these ways spam costs you money. The only way to minimize cost is to reject it at the initial point.

    However, mail transport systems are slow to adopt new technology, and spammers are quick and flexible, able to adopt new technology as quickly as it becomes available. Consequently, most SMTP servers are ill equipped to stop spam.

    Furthermore, one spam-stopping solution could work with all existing SMTP servers if it was implemented on a second level -- a transparent SMTP filtering proxy. This was my goal for this project.

    I wanted a server that accepted connections on port 25, passing the transmission on to the official SMTP server, and relaying its replies back to the SMTP client. But when enough of the message had been transmitted to validate its legitimacy the ASSP server could either pipe the remainder of the message to the official SMTP server or close the connection to the official SMTP server and ignore the remainder of the message.

    The Anti-Spam SMTP Proxy (ASSP) Server project is an open source platform-independent SMTP Proxy server which implements whitelists and Bayesian filtering to rid the planet of the blight of unsolicited email (UCE). UCE must be stopped at the SMTP server. Anti-spam tools must be adaptive to new spam and customized for each site's mail patterns. This free, easy-to-use tool works with any mail transport and achieves these goals requiring no operator intervention after the initial setup phase.

    What features make ASSP great?
    1. Easy browser-based setup (optional).
    2. Uses your existing message transport and existing SMTP server.
    3. Works with Sendmail, qmail, Postfix, Imail, Hmailserver, Kerio, Exchange, Courier, Mercury, Lotus Notes, and all other standard SMTP servers.
    4. Adds SSL/TLS support and Spam Analysis even for your non SSL aware MTA
    5. Automatically customizes to your site's unique email profile.
    6. Automatic whitelist -- noone you email will ever be blocked.
    7. Early Sender validation -- Kills most spam before it ever reaches the server.
    8. Advanced Virus Scanning with ClamAV and your File-System Virusscanner
    9. Senders receive immediate notification if mail is blocked but no erroneous bounces are ever generated.
    10. Redlist keeps an address off the whitelist.
    11. No-processing addresses pass through.
    12. Makes use of honeypot type spambucket addresses to automatically recognize spam and update your spam database.
    13. Bayesian filter intelligently classifies email into spam and non-spam.
    14. Community based grey IP list, Senderbase, SPF, DKIM support even if your MTA does not support it.
    15. Supports additional site-defined regular expressions to identify spam or non-spam email.
    16. Can optionally block all non-whitelisted email (for anti-spam zelots).
    17. Mime encoded and other camouflaged spam is also recognized.
    18. Automatically maintains the spam and non-spam databases.
    19. Accepts whitelist submissions and spam error reports by authorized email.
    20. Optionally rejects executable attachments from non-whitelisted (or all) addresses.
    21. Practically no maintenance required.
    22. Active user community and email list for support questions.
    23. Source code included if you need to customize your installation.
    24. Optionally blocks no mail but adds an email header and/or updates the message subject.
    25. Optionally uses community-based spam statistics to identify hosts that are likely to send spam or non-spam mail.
    26. Individual users can be configured to receive all mail.
    27. Shows detailed analysis of spam rating process for specific messages.
    28. Option to forward a copy of every rejected mail to an address or to resend blocked Mails.
    29. Can block spam-bombs (when spammers forge your domain in the from field) and fake Bounces
    30. Keeps spam statistics for your site.
    31. Detailed Wiki documentation.
    32. Can listen on more than one smtp port.
    33. Plug-In architecture for custom made funtions
    34. In *nix environments can switch to non-root user. Also supports chroot jail.
    35. Runs as a service or daemon in Windows NT/2000/2003/2008, Linux, OS X and many more platforms whits perl support
    36. Free (as in speech) software -- Licensed under the GPL.
    37. And much more!