So previously the lunix server was using the SBS server as a smart host, but now it is not?
We know from one of your earlier posts that the firewall has changed, and the same change that was stopping you getting to your webserver, is probably stopping your webserver sending mail to your SBS server. So whoever previously commented "you need to fix the firewall" is still as correct now as they were then.
However to get around this....
If you know how to put the sbs2008 in as a smart smart host back into the sendmail.cf then do that and follow these instructions to allow the linux webserver to relay mail through the sbs 2008.
http://msexchangeteam.com/archive/2006/12/28/432013.aspxhttp://blogs.technet.com/b/sbs/archive/2008/09/18/how-to-configure-trusted-smtp-relay-in-exchange-on-sbs-2008.aspxI would probably set the only DNS server on the webserver (/etc/resolv.conf) to also be the SBS Sever. That way there will be no resolution issues.