On Fri, 31 Mar 2006, John Rowe wrote: > > I presume you are, however, using one or both of > > those? > > Yes, tcpwrappers.
<snip> > It must be a good sign that the question is "what is the best way to > behave when there's a total system disk failure?"! I have just looked into this a bit more. The only interface between Exim and tcpwrappers is a call to the latter's hosts_ctl() function. This function returns 0 when access is to be denied. This is what provokes Exim into giving the 5xx error. There appears to be no interface for getting back any other information. Therefore, I believe that the original problem is a failing in the interface to tcpwrappers because it can't say "unable to check at present, please give a temporary error". (This is no doubt because in the uses for which it was designed, the only requirement was for yes/no rather than yes/no/maybe.) I don't think there is anything I can do about this in Exim -- unless there are any tcpwrappers experts out there who know better... Philip -- Philip Hazel, University of Cambridge Computing Service. -- ## List details at http://www.exim.org/mailman/listinfo/exim-users ## Exim details at http://www.exim.org/ ## Please use the Wiki with this list - http://www.exim.org/eximwiki/
