On Mon, 9 Aug 1999, Romy Arslan wrote:
> 1999-02-19 16:32:25 10Dqyf-0002BB-00 system_aliases director: failed to
> open /usr/local/etc/aliases as a ndbm file: No such file or directory
>
> We found that weird since aliases, aliases.flnm and their
> corresponding .dir and .pag files are present in /usr/local/etc.
[snip]
> what I mean is that assuming the entry joe.black:joe is in the file
> aliases.flnm and joe is a valid user, the message sent to
> joe.black@??? is being rejected with the error: joe.black unknown
> local part... but if we issue the command /usr/local/exim/bin/exim -bt
> joe.black, it says that this address is deliverable to joe@???.
The second error is presumably a direct consequence of the first. It may
be that the error message is misleading, but I thought the error codes
from ndbm on Solaris were reliable. Have you checked the permissions on
the files and the directories containing them to ensure that they are
readable by anybody?
You might get some information by trying a delivery with debugging
turned on, viz:
exim -d9 joe.black@???
<message>
.
[I would normally have suggested -bt there, but you say that that test
works.] If that isn't helpful, maybe if you run that same delivery under
truss it might provide enough info to figure out what's wrong. It
certainly looks weird.
Philip
--
Philip Hazel University of Cambridge Computing Service,
ph10@??? Cambridge, England. Phone: +44 1223 334714.