Using qpsmtpd I'm seeing that a fair amount of my incoming spam is being correctly identified via the use of the dnsbl plugin.
To avoid the case of a blacklisted source IP address attempting more than a couple of messages I'm now adding firewall rules by parsing the output of the DNSBL log entries: iptables -A INPUT -p tcp --dport 25 --source $foo -j DROP It seems inefficient to have 15,000+ iptables rules though; so I've hacked a plugin which is similar to check_badmailfrom, but which works on the IP address of the sender - just grepping a static text file of denied IPs. Would there be any interest in such a plugin being added to the core distribution? (I could rework it to use dbm, or similar to speed up lookups rather than invoking grep on each connection, etc.) Steve -- Debian GNU/Linux System Administration http://www.debian-administration.org/