On Tue, 20 Jan 1998, Sherwood Botsford wrote:
> There are various ways that exim can reject mail. Currently
> it logs terse words such as (host accept) or (reject).
That's to try to keep the size of the logs down.
> Sometimes
> I've gotten too clever, and I can't figure out which line
> in the configuration or in the databses is actually doing the
> rejecting. Is there a way to tell it, "What line rejected this"
> or alternately, a quick way to run a rejected address through
> exim with a flag to have it tell me in detail why it was rejected?
Nice idea noted. Could involve some considerable surgery, however,
because some of the code is along the lines of
if ( (function_a() || function_b()) && !function_c() )
reject the message
so disentangling exactly what the condition was would require keeping
track of what the different functions (which typically search lists)
returned.
Nevertheless, I'll see what I can do when I get to this.
--
Philip Hazel University Computing Service,
ph10@??? New Museums Site, Cambridge CB2 3QG,
P.Hazel@??? England. Phone: +44 1223 334714
--
*** Exim information can be found at
http://www.exim.org/ ***