SpamFirewall is a script that filters mail servers and blocks those that send excessive amounts of spam. It's an effective tool for combating spam.
Currently, the software is geared towards postfix, iptables, and spamassassin. To run the firewall, the following steps should be taken: Run spamfirewall.sql against your MySQL server or the update SQL patches. Modify spamfirewall and spamfirewallmaintenance to align with your MySQL user preferences, spam thresholds, and expire times. Add spamfirewall to your MTAs filter script, and an included example filter.sh makes this process simpler.
Finally, add spamfirewallmaintenance to cron, with this example /etc/crontab line running once an hour: 09 */1 * * * root /usr/local/bin/spamfirewallmaintenance >/dev/null. Users looking for a powerful, automated spam blocking solution will find SpamFirewall to be a great addition to their arsenal.
Version 1.2: N/A