I've got what appears to be a malicious/spam host that is overloading my Sendmail server causing it to refuse connections to other hosts. I'm overloaded by connections from one particular IP address. This IP is blocked in /etc/access from us accepting mail but it's causing a DOS via the mail server which is limiting the number of simultaneous connections.
How can I block a particular IP address so it doesn't even get to sendmail? I can't use inetd because sendmail is operating as a daemon. Can I use something like ifpw? I've never used it before. This is FreeBSD 7.0
Any help would be greatly appreciated!