Re: Sendmail and localhost

2002-12-05 Thread Andrew Prewett
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



RE: Sendmail and localhost

2002-12-05 Thread Andrey Nepomnyaschih
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