Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 5 Dec 2002 12:34:25 +0100 (CET)
From:      Andrew Prewett <andrew@kronos.HomeUnix.com>
To:        freebsd-questions@FreeBSD.ORG
Subject:   Re: Sendmail and localhost
Message-ID:  <20021205122520.M24821-100000@slave.east.ath.cx>
In-Reply-To: <000601c29c4a$3be60b00$072883c3@dimetra>
References:  <000601c29c4a$3be60b00$072883c3@dimetra>

next in thread | previous in thread | raw e-mail | index | archive | help
Today Andrey Nepomnyaschih wrote:

> Hello everybody,
>
> I've got some problems with sendmail. Going through logs I've found that
> sendmail identifies itself as localhost.<domain>. where I would expect
> it should be just [localhost].
>
> Dec  5 13:09:00 watchdog sm-msp-queue[339]: gB5A016S000321:
> to=xxx@<domain>, ctladdr=xxx (x/x), delay=00:08:59, xdelay=00:00:00,
> mailer=relay, pri=120314, relay=localhost.<domain>. [127.0.0.1],
> dsn=2.0.0, stat=Sent (gB5A90GS000340 Message accepted for delivery)
>
> I believe that it just canonify the localhost name by appending
> <domain>. to it. Because when I change /etc/hosts
> from
> 127.0.0.1	localhost
> to
> 127.0.0.1	localhost.

 The first one is relative, the second is absolute path. I think, in the
second case is nothing to canonify.

>
> I get:
> Dec  5 12:12:41 watchdog sendmail[247]: gB59CfNb000247: to=xxx@<domain>,
> ctladdr=x (x/x), delay=00:00:00, xdelay=00:00:00, mailer=relay,
> pri=30036, relay=[localhost] [127.0.0.1], dsn=2.0.0, stat=Sent
> (gB59CfQo000248 Message accepted for delivery)
>
> Sounds really strange because testing rules gives me the following:
>
> $ sendmail -bt
> ADDRESS TEST MODE (ruleset 3 NOT automatically invoked)
> Enter <ruleset> <address>
> > 3 localhost
> canonify           input: localhost
> Canonify2          input: localhost
> Canonify2        returns: localhost
> canonify         returns: localhost
>
> So the question is why do sendmail canonify the localhost name?
>

 See the docs for FEATURE(`nocanonify', `canonify_hosts'),
CANONIFY_DOMAIN(`my.domain'), etc.

/usr/src/contrib/sendmail/cf/README
/usr/src/contrib/sendmail/doc/op/op.*

	-andrew

>
> To Unsubscribe: send mail to majordomo@FreeBSD.org
> with "unsubscribe freebsd-questions" in the body of the message
>
>


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20021205122520.M24821-100000>