In the sendmail environment I support, we have numerous companies/entities sending outbound email through a single set of mail relays, running Red Hat Advanced Server 3.0 and Sendmail 8.12.10.
I am looking for a way to use multiple IPs for outbound email, binding specific IPs to specific sending domains (i.e. all mail from domain1.com would source from 10.0.0.1, mail from domain2.com from 10.0.0.2, etc). The reasoning for such is to protect domains from being blacklisted due to misconduct from another domain (because both domains source from the same IP).
Is there a way to do this with Sendmail?