You could just script an ipchains rule to drop incomming packets from all the IPs in a text file.  I block pretty much the entire Asia IP block, plus some other IPs, but I did a pretty hacked together job of it.  My scripting skillz are weak, but I don't think it would be that hard.  You could just block from port 25 or every port.