[comp.mail.sendmail] Help requested, debugging sendmail and bind

sean@coombs.anu.edu.au (Sean Batt) (02/13/91)

G'Day,

We are presently running a fairly plain (i.e. no IDA or local mods)
sendmail-5.61 running as distributed in Pyramid's OSx 5.1 and other
than not recognising "From: <>" as valid (it core dumps leaving
messages with 'No Control File' in /usr/spool/mqueue) it seems to work
fine. (I assume that the sendmail.cf file we're using needs IDA mods
to parse the "From: <>" line, as another machine here running
5.61+IDA-1.3.5 has no such problem).

So I FTPed a copy of sendmail-5.65+IDA-1.4.2.tar.Z from UIUC, altered
the configuration files and sucessfully compiled it. (I was really,
really shocked to find that OSx5.1 didn't need any of the ./support
files, at last Pyramids have BIND 4.8 along with  other goodies :-). 

HOWEVER, the standard testing suggested in the ./INSTALL file showed
that "sendmail -bt" correctly resolved all sorts of funky addresses,
while "sendmail -v -t < file" would fail whenever I tried to send to a
non-local machine. The error returned was always "550 Host unknown
(Authorative answer from server)".

Using -d8.1 and -d8.8 to print resolver details and set RES_DEBUG
respectively, it seems that the information *is* returned from the
resolver (assuming its looking for an authorative internet address or
CNAME).

I also tried 5.61 with the -d8.1 and -d8.8 options. It produced 4
times as much resolver trace, but the "good" queries seemed to return
the same information. (By "good" I mean the queries that look for info
on 'host' in 'domain' rather than 'host.domain.domain.domain' in
'domain'. I really wish I knew what is going on in there :-( ).

I think I've had a fair stab at "debugging" the problem, but I haven't
really got anywhere. The only idea that occurs to me is that I may
need a more recent version of BIND, perhaps 4.8.3 rather than
4.8.(0?).

Can I call on the collective wisdom of comp.mail.sendmail and ask if a
new BIND might fix these problems or if there is anything else I could
try to further chase the problem? I'm more or less prepared to
overcome my code-phobia and dive into ./src/domain.c and see what I
can make of it, if it will help...

Thanks in advance,

Sean
--
-------------- Sean Sebastian Batt | Ph: +61 62 49 3296 --------------------
--------- Coombs Computing Section | DTE: 0505262440032::SSB407 ------------
--- Australian National University | Domain: sean@coombs.anu.{edu,oz}.au ---
----- UUCP:{uunet,ubc-vision,ukc,prlb2}!munnari!coombs.anu.edu.au!sean -----