[exim] No retry in a transport or router

Top Page
Delete this message
Reply to this message
Author: Dave Markham
Date:  
To: exim-users@exim.org
Subject: [exim] No retry in a transport or router
Hi,

running exim 4.2 something on solaris 8.

We have various routers to send email internally on a network depending
on ip address and if email gets through these routers it must be
Internet bound and so we relay onto a third party with a transport hosts
= and hosts_override option.

The third party seems to be having trouble and denying connections
periodically.

The hosts list in the transport has 2 hosts listed as dns names and in
turn one of them resolves to 2 different ips.

What is happening ( i think with limited exim knowledge ) is if i stop
exim and remove /var/spool/exim/db/ contents and then launch some queusu
emails seem to go ok for a period and then start deferring. I then think
exim remembers it fails or there was a defer connection and so then
anything using that transport gets deferred without trying a connection
because of the retry database? I may be wrong in my thinking, but
clearing out these databases ( using exim_tidydb also ) seems to fix the
problem for a short period.

Therefore if i am right in thinking is there any option i can put in a
router or transport to stop it using the exim databases and to try a
connection each time?

Hope this makes sense

Cheers

Dave