Bokhan Artem:
> So how postfix interprets NAME and REVERSE_NAME?
> I want to understand, how not to break, for example, 
> "reject_unknown_client_hostname" and "reject_unknown_reverse_client_hostname" 
> behavior, when passing names via XCLIENT but not via postfix resolver.
> 
> Wietse Venema ?????:
> > Artem Bokhan:
> >>  >XCLIENT NAME ADDR PROTO HELO REVERSE_NAME
> >>
> >> Do NAME and REVERSE_NAME from XCLIENT agree with this description from 
> >> smtpd_peer.c ?
> > 
> > NAME agrees with the XCLIENT documentation - it is meant to be
> > something that other MTAs can implement too so it must not depend
> > on Postfix implementation details.
> > 
> > REVERSE_NAME never got documented. That should be fixed. It's
> > a PTR record value.
> > 
> >     Wietse
> > 
> >> /* .IP name
> >> /*      The verified client hostname. This name is represented by
> >> /*      the string "unknown" when 1) the address->name lookup failed,
> >> /*      2) the name->address mapping fails, or 3) the name->address
> >> /*      does not produce the client IP address.
> >>
> >> /* .IP reverse_name
> >> /*      The unverified client hostname as found with address->name
> >> /*      lookup; it is not verified for consistency with the client
> >> /*      IP address result from name->address lookup.
> >>
> >>
> >>
> > 
> 
> 
> 


These things should be defined by XCLIENT_README not by reading
source code.

        Wietse

Reply via email to