I'm trying to get smail running on a new Red Hat 5.0 Linux installation. I
downloaded the source rpm from ftp.redhat.com for 126.96.36.199 (the binary dumped
core, alas ...) Getting it to build was a bit of an adventure -- Red Hat 5.0
doesn't seem to have an ndbm library anywhere I can find; I got it compile by
searching libraries -ldb -lresolv. So far so good. It seems to run fine 99%
of the time.
** BUT ** ... Roughly once a day a message will bounce. The message is coming
in via SMTP from another host on my network for a user on the Red Hat box.
(Well, actually not a "terminal" user but a POP3 client.) I've been able to
capture several of these failing messages, and there appears to be nothing
wrong with them; they are addressed to a user on my network that appears to be
completely legitimate. (Of course I don't have a capture of the SMTP envelope
..) It seems that just every now and then, smail is asking if a user exists
and is deciding no erroneously. At this point I have no idea what to look
for. Is this an smail problem? A Red Hat library problem? Real bummer.
Despite repeated attempts, I've never yet succeeded in making the failure
happen. A number, but not all, of the failures are Pegasus return receipts,
meaning that it simply can't be fuddle-fingered users. I constantly preach to
use the address book and not type E-mail addresses in the To: box; the users
in this case say they're doing that, and nothing I'm seeing from the capture
messages makes it looks otherwise.
The mail server is upgraded from a Slackware/smail installation that ran
flawlessly for 2 years; I'm going nuts. If anyone has any suggestions I'm all