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.. where I 
> would expect
> > it should be just [localhost].
> >
> > Dec  5 13:09:00 watchdog sm-msp-queue[339]: gB5A016S000321:
> > to=xxx@, ctladdr=xxx (x/x), delay=00:08:59, xdelay=00:00:00,
> > mailer=relay, pri=120314, relay=localhost.. [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
> > . 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@,
> > 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  
> > > 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



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.. where I would expect
> it should be just [localhost].
>
> Dec  5 13:09:00 watchdog sm-msp-queue[339]: gB5A016S000321:
> to=xxx@, ctladdr=xxx (x/x), delay=00:08:59, xdelay=00:00:00,
> mailer=relay, pri=120314, relay=localhost.. [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
> . 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@,
> 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  
> > 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