Re: HELO/EHLO and applicability statement
Raymond S Brand <[email protected]> Mon, 06 Oct 2003 16:19:41 -0400
| Newsgroups | gmane.ietf.asrg.rmx |
|---|---|
| Message-ID | <[email protected]> |
I've been busy for the last couple of days and I'm attempting to catch up now. Alan DeKok wrote: > > I'd like to put out the following statement for consideration, as a > definition of the problem space we're trying to address via DNS > lookups on the text in HELO/EHLO. > > <The solution> is applicable only to the text in the argument > field of the HELO [RFC 821] and EHLO [RFC 2821] commands. > Further, the solution is applicable only when that argument > field is a fully qualified domain name. <The solution> does > not address or change the current practices and standards of > HELO/EHLO when the argument field is an address literal, or > when the argument field is not a fully qualified domain name. > > This statement should narrow the scope of the problem, and define > many objections to be out of scope of the solution. Spammers may > still use non-FQDN's, or address literals, but the hope is that most > "honest" people will use FQDN's. This is known as the "no shirt, no > shoes, no service" attitude towards SMTP. This sounds good to me. > The hope that people will use FQDN's is contentious, of course. To Most of the legitimate SMTP connections I see have had FQDNs in the EHLO command. > address that issue further, I propose the following statement on the > use of the solution: > > <The solution> does not define an Internet Standard for > establishing consent for the exchange of messages via SMTP. > Instead, it defines a standard method for a domain to publish > statements about MTA's which originate messages, and a > standard method for recipient MTA's to query those published > statements. Consent is established by applying local policy > to the communications request, using the information available > (or the lack of it) about those messages. Local policy, and > therefore consent, is explicitly outside of the scope of <the > solution.> > > That is, no one is forced to use the proposal, and no one is > punished for not using it. MTA's are perfectly free to use non-FQDN's > or address literals in HELO/HELO. This proposal simply allows people > to publish, or to discover, additional information if they so choose. This is all true. > For example, in Section 1, the DRIP proposal says: > > The protocol provides a method for server MTAs to reject SMTP > connections from IP addresses not authorized to use the domain > name ... > > I beleive that such statements are inflamatory to a large group of > people. The implication for many people is that the proposal will > REQUIRE MTA's to reject such SMTP connections, even though that was > not the intent of the proposal. How about the following alternative wording for the Abstract and Introduction? @@ Abstract The Designated Relays Inquiry Protocol, DRIP, is a method for domain name owners to specify the IP addresses that are authorized to relay mail as a domain name. The protocol provides a method for server MTAs - to reject SMTP connections from IP addresses not authorized to use a + to determine if the IP address of a client MTA is authorized to use a domain name. @@ 1. Introduction The Designated Relays Inquiry Protocol, DRIP, is a method for domain name owners to specify the IP addresses that are authorized to relay mail as a domain name in the SMTP HELO and EHLO commands. The - protocol provides a method for server MTAs to reject SMTP connections - from IP addresses not authorized to use the domain name given in the - SMTP HELO and EHLO commands. + protocol provides a method for server MTAs to determine if the IP + address of a client MTA is authorized to use the domain name given in + the SMTP HELO and EHLO commands @@ The examples may also need to be tweaked. > In contrast, in Section 1, the SPF proposal says: > > SMTP servers and Mail Delivery Agents may choose to test > incoming email according to the technical specification > defined in this proposal and to accept, classify, discard, or > reject messages on the basis of that test. > > We need to be excruciatingly clear that the proposals do NOT > standardize a method for rejecting messages. Instead, they propose a > method by which MTA's can gain more information about the message, in > order to make more fully-informed decisions. The decision to > rejecting or accepting the message should be explicitly outside of the > scope of the proposal. I'm still thinking about the above and and may comment later. Raymond S Brand