Re: [Exim] Continuing question

Top Page
Delete this message
Reply to this message
Author: Philip Hazel
Date:  
To: Eric Balsa
CC: exim-users
Subject: Re: [Exim] Continuing question
On Mon, 24 Nov 2003, Eric Balsa wrote:

> Why is the case when the connection to mysql is unavailable in
> +local_domains the mail is immediately denied?


That kind of failure in any list is treated as a "cannot go on" error
because there may be negative items in lists. In a simple list such as

domainlist local_domains = item1 : item2

if item1 fails in this way, it could make logical sense to try item 2 in
case it matches. However, for something like

domainlist local_domains = !item1 : item2

it definitely does not make sense to carry on if item1 fails.

Even without the consideration of negative items, this kind of failure
is pretty serious, which is another reason why Exim does not go on. For
deliveries, it defers; for incoming messages it should give a temporary
rejection.

--
Philip Hazel            University of Cambridge Computing Service,
ph10@???      Cambridge, England. Phone: +44 1223 334714.
Get the Exim 4 book:    http://www.uit.co.uk/exim-book