Hello Andrew,
Actually I wasn't asking how to disable the sendmail canonicalization.
The sendmail.cf has some rules for handling local names and they're
working when invoked in test mode. It seems to me that I have
mis-configured the resolver or how do the sendmail resolve names. And I
need someone who could clarify me what I had done wrong.
Thanks for you reply,
Andrey Nepomnyaschih
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
Canonify2returns: 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 [EMAIL PROTECTED]
with unsubscribe freebsd-questions in the body of the message
To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-questions in the body of the message
To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-questions in the body of the message