well, if u are going to use Linux/UNIX, u shouldn't even need to block the domain at the firewall level, that is, using IPChains.... u can do that right from the Mail Transfer Agent [MTA] ...
the most popular UNIX MTA is called Sendmail... there are several others.. but sendmail is really the best, and most heavily documented....
with sendmail from version 8.8 and onward... [the most recent Linux distributions come with at least Sendmail ver 8.11.0] u can specify and ACL type record in a file called access... this file defines IP addresses and domain names that are allowed to use the SMTP server as a RELAY host... u can also use this file to define domains u know send alot of SPAM, and block them off...using the 550 SMTP function....
in addition, u can also define which hosts can have access to your SMTP server, whether to send or be sent to.. usually, this is left open, otherwise u would block connections from all other servers trying to deliver mail...
bottom line.. u have much more flexibility, security and power with Linux or UNIX..
good luck