Re: [exim] Sporadic lsearch errors in 4.33

Top Page
Delete this message
Reply to this message
Author: Eric Bullen
Date:  
To: Nico Erfurth
CC: exim-users, Eric Bullen
Subject: Re: [exim] Sporadic lsearch errors in 4.33
> Eric Bullen wrote:
>
>> search_open: lsearch "/etc/exim/user_list.txt"
>> search_find: file="/etc/exim/user_list.txt"
>> key="xx@???" partial=-1 affix=NULL starflags=0
>> LRU list:
>> :/etc/exim/user_list.txt
>> End
>> internal_search_find: file="/etc/exim/user_list.txt"
>> type=lsearch key="xx@???"
>> file lookup required for xx@???
>> in /etc/exim/user_list.txt
>> lookup yielded:
>>
>
>> Doesn't look good- I would expect some result after the "yielded:". All
>> dirs of /, /etc/, and /etc/exim are all 0755 and the user_list.txt file
>> is
>> 0644 for perms. Any ideas? And I assure you that the "xx" and "yy" for
>> the
>> email addresses are all single words with only lower-case alpha
>> characters
>> in them.
>
> What was it supposed to yield? How does your user_list.txt look? Is it
>
> key1: value1?
> key2: value2
> or just
> key1
> key2
> ?


It is:

key1\n
key2\n
etc.

I have checked to make sure the keys are in the user_list.txt file, and
they are there...(otherwise, it would *always* return the 550 error code).

Also, here's a telnet session to the exim daemon (while running as 'exim
-bd -d -oX 2000', and without restarting). I have three different sessions
below, you can see the different combinations that cause the error to
happen..

I hope you find this useful.. session #2 is pretty interesting...

(I hide the id string as a sendmail daemon for obscurity reasons)

sam:~# telnet stamp 2000
Trying 208.231.213.8...
Connected to stamp.
Escape character is '^]'.
220 stamp.xx.com ESMTP Sendmail 8.12.10/8.12.9; Wed, 06 Oct 2004
09:42:26 -0700 (PST)
HELO sam.xx.com
250 stamp.xx.com Hello sam.xx.com [10.0.0.44]
MAIL FROM:<root@???>
250 OK
RCPT TO:<yy@???>
250 Accepted
RCPT TO:<zz@???>
550 Administrative prohibition
QUIT
221 stamp.xx.com closing connection
Connection closed by foreign host.


sam:~# telnet stamp 2000
Trying 208.231.213.8...
Connected to stamp.
Escape character is '^]'.
220 stamp.xx.com ESMTP Sendmail 8.12.10/8.12.9; Wed, 06 Oct 2004
09:42:46 -0700 (PST)
HELO sam.xx.com
250 stamp.xx.com Hello sam.xx.com [10.0.0.44]
MAIL FROM:<root@???>
250 OK
RCPT TO:<zz@???>
250 Accepted
RCPT TO:<yy@???>
550 Administrative prohibition
RCPT TO:<zz@???>
550 Administrative prohibition
QUIT
221 stamp.xx.com closing connection
Connection closed by foreign host.


sam:~# telnet stamp 2000
Trying 208.231.213.8...
Connected to stamp.
Escape character is '^]'.
220 stamp.xx.com ESMTP Sendmail 8.12.10/8.12.9; Wed, 06 Oct 2004
09:43:17 -0700 (PST)
HELO sam.xx.com
250 stamp.xx.com Hello sam.xx.com [10.0.0.44]
MAIL FROM:<root@???>
250 OK
RCPT TO:<zz@???>
250 Accepted
RCPT TO:<zz@???>
250 Accepted
RCPT TO:<yy@???>
550 Administrative prohibition
QUIT
221 stamp.xx.com closing connection
Connection closed by foreign host.
sam:~#