HELO/EHLO and applicability statement
"Alan DeKok" <[email protected]> Fri, 03 Oct 2003 14:45:54 -0400
| Newsgroups | gmane.ietf.asrg.rmx |
|---|---|
| Message-ID | <[email protected]> |
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. The hope that people will use FQDN's is contentious, of course. To 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. 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. 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've put some initial comments on this subject on the web at: http://striker.ottawa.on.ca/~aland/asrg-rmx/helo.html Alan DeKok.