Exim4 on Debian Linux. Connecting over ppp links, I have :

queue_domains = ! +local_domains

/etc/ppp/if-up includes the line:

/usr/sbin/exim4 -qf

To run the queue when the interface comes up.

This has been working fine for a while. But now I am toying with a new 
ISP. When connecting to the old ISP (isp1), I want to run the queue, 
when connecting to the new one (isp2), at the moment I don't. Because if 
exim tries to send mail with return address care of isp1 via isp2, the 
mail will, of course, be bounced by isp2. I'd like to have the 
possibility of isp1 And isp2 being up at the same time. Which I've got 
the modems and serial ports for.

ip-up distinguishes whether to run the queue or not according to the IP 
range assigned by ISPs. But the thing is that when isp1 comes up, ip-up 
will run 'exim4 -qf' as planned BUT exim4 could then in fact use 
interface to isp2 (if it's up at the time), where I would only want it 
to use the direct interface to isp1.

I see that there is the configuration item "interface=", but I can't 
specify the interface in a configuration file in advance, as they are 
dynamically assigned (dhcp) when the interface comes up. I've set 'route 
add -net x.x.x.x netmask dev pppx",  in ip-up, but this doesn't seem to 
guarantee a result.

Anyone know if there is a command line option to exim4 that will have 
smtp sent via isp1 interface or fail? I've looked, but cannot see.


regards, TimJ.



-- 
## List details at http://lists.exim.org/mailman/listinfo/exim-users 
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://wiki.exim.org/

Reply via email to