I screwed up a file name when creating a new sender_host_reject_relay
filter for exim, and discovered what appears to me to be undesirable
behaviour from exim when it encounters this. (yes I'm asking to be
protected from my own stupidity)
The problem was that I misnamed the file that the lsearch was supposed
to look for. Here is how exim behaves when it can't find the file. Other
mailers interpret this as a fatal error. It seems to me that exim should
handle this a little more gracefully, either by ignoring the lack of a
file or by returning a temporary error and exiting normally.
220 stdismas.bogon.com Exim 1.61 #1 ready at Fri, 30 May 1997 15:37:13 -0700
helo me.com
250 stdismas.bogon.com: Hello jhenders at me.com [127.0.0.1]
mail from: jhenders@???
250 <jhenders@???> is syntactically correct
rcpt to: jhenders@???
1997-05-30 15:37:33 failed to open /etc/exim/etc/reject.relays for linear search:
No such file or directory
Connection closed by foreign host.
--
Artificial Intelligence stands no chance against Natural Stupidity.
GAT d- -p+(--) c++++ l++ u++ t- m--- W--- !v
b+++ e* s-/+ n-(?) h++ f+g+ w+++ y*