I'm running with sendmail on redhat 7.2

The system is multihomed -the box accepts mail for my internal network and sends outgoing email, and is bound to listen to multiple IP addresses.

Sendmail is always using the default route subnet IP address of the machine for outbound mail, I want to force sendmail to use an ip from a subnet that is not a default gateway.

How can i go about this?