[comp.unix.aux] Sendmail proof!

jim@jagmac2.gsfc.nasa.gov (Jim Jagielski) (07/24/90)

Just on a fluke, I did a "strings" of the original version of sendmail that
came with A/UX. In it I saw, in exactly the areas where I put the mods so
that sendmail would also call gethostbyname(), output strings like:

getmxrr failed. gethostbyname successful.
getcanonname:  gethostbyname (%s) succeeded: %s
etc...

So, it looks like Apple did almost the EXACT SAME HACK to sendmail that I
did... if the hostname isn't found using nameserver queries, call gethostbyname
to try again. Since A/UX tries the nameserver, the Yellow Page and then
/etc/hosts (in that order), it looks like the call to gethostbyname may also
take the Yellow Pages into account (at least in the A/UX version).

Can ANYONE at a Apple confirm (or deny) this???

NOTE:  The call to gethostname simply tries to get the OFFICIAL HOST NAME
       for the host in question... this Official Host name, is then used
       in another query, since sendmail must use MX records whenever tied
       to Internet.
--
=======================================================================
#include <std/disclaimer.h>
                                 =:^)
           Jim Jagielski                    NASA/GSFC, Code 711.1
     jim@jagmac2.gsfc.nasa.gov               Greenbelt, MD 20771

"Kilimanjaro is a pretty tricky climb. Most of it's up, until you reach
 the very, very top, and then it tends to slope away rather sharply."