Why does sendmail think its host is named `localhost' is it named?
base60
nobody at whitehouse.com
Tue Feb 7 04:10:31 UTC 2006
Harry Putnam wrote:
> NOVICE alert!
>
> Setup: Gentoo linux (kernel 2.6.15)
> bind-9.3.2
> sendmail-8.13.4
>
> I've just started running bind-9 and learning what I need to know to
> serve a small home lan as an Authenticating nameserver.
>
> It seems to be working ok and I can do lookups of my own (private)
> hosts, then anything that needs to go outside my network works too.
>
> I see one phenomena that puzzles me. My sendmail logs show that
> sendmail thinks my host is named `localhost'.
If you're running a reasonably current sendmail, check to see if there
are two processes associated with it... one running as root and the
other as smmsp.
Most likely this is the case, and also the explanation for what
you are seeing.
If you do find both processes and want an explanation, read
the sendmail docs regarding priv separation etc.
> It can also be seen in the righthand side of local mail like:
> reader at localhost.local.net0
> And the message ids of command line mail are (simulated):
> Message-ID: 0970707070707 at localhost.local.net0
>
> My hosts name is reader.local.net0
>
> The hostname program:
> hostname
> reader
>
> The domainname program:
> domainname
> local.net0
>
> Both know how this host is named. I wondered if sendmail would be
> getting what it uses for hostname from a dns lookup instead of what is
> returned by hostname? And if so why `named' is telling it `localhost'.
>
> Almost certainly some novice error on my part... but what?
>
> ======================================
> zone file:
>
> $TTL 1D
> local.net0. IN SOA reader.local.net0. hostmaster (
> 200405191 ; serial
> 8H ; refresh
> 4H ; retry
> 4W ; expire
> 1D ) ; minimum
> ; define the authoritative name server
> local.net0. IN NS reader.local.net0.
> ; [HP 01/30/06 09:56 The 10 indicates priority [lower is higher]]
> MX 10 reader.local.net0
> ; define domain functions with CNAMEs
> ;[HP 01/29/06 08:29 ]depot CNAME stallman
> ;[HP 01/29/06 08:29 ]www CNAME cerf
> ;localhost.local.net0. CNAME reader.local.net0.
> ;tic.local.net0. CNAME reader.local.net0.
> smtp.local.net0. CNAME reader.local.net0.
>
> ; just in case someone asks for localhost.local.net0
> localhost.local.net0. A 127.0.0.1
> ; our hostnames, in alphabetical order
> ansil.local.net0. A 192.168.0.21
> bjp.local.net0. A 192.168.0.16
> reader.local.net0. A 192.168.0.4
> fw.local.net0. A 192.168.0.20
> harvey.local.net0. A 192.168.0.22
> mob2.local.net0. A 192.168.0.3
>
> ====================
>
> Reverse pointers file:
>
> ;
> ; reverse pointers for 192.168.0.0 subnet
> ;
> $TTL 1D
> 0.168.192.in-addr.arpa. IN SOA reader.local.net0. reader.reader.local.net0. (
> 200405190 ; serial
> 28800 ; refresh (8 hours)
> 14400 ; retry (4 hours)
> 2419200 ; expire (4 weeks)
> 86400 ; minimum (1 day)
> )
> ; define the authoritative name server
> 4.0.168.192.in-addr.arpa. IN NS reader.local.net0. reader.reader.local.net0.
> ; our hosts, in numeric order
> 1.3.0.168.192. IN PTR mob2.local.net0.
> 2.4.0.168.192. IN PTR reader.local.net0.
> 3.16.0.168.192. IN PTR bjp.local.net0.
> 4.20.0.168.192. IN PTR fw.local.net0.
> 5.21.0.168.192. IN PTR ansil.local.net0.
> 6.22.0.168.192. IN PTR harvey.local.net0.
>
>
More information about the bind-users
mailing list