[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Input on identities



millenix@xxxxxxxxx wrote:
> I interpreted that to mean that an EHLO cannot be rejected on the basis of
> the EHLO argument not resolving to the peer IP address.

  So the argument is a name in DNS (which allegedly resolves to an IP
address), but doesn't have to exist in DNS.  Weird.

> I think implicit in that text is ...

  This is where I get confused.  Anything which isn't explicit in a
standard is implementation defined.  MTA's are doing all sorts of
things with the argument to EHLO, but I'm not sure something which has
"implicit" or "implementation-defined" meaning will mean the same
thing to everyone.

> That's how I'm looking at it. There are flaws in RFC 2821 that prevent
> accountability and allow harmful forgery of various protocol fields. We're
> here to fix that.

  I agree.  But I haven't seen much discussion as to *what* those
flaws are, or *why* we're fixing them.  I'd like to have explicit
statements of the flaws, before we get in-depth into solutions.

  Alan DeKok.