Re: [EAI] Comments on draft-ietf-eai-mailinglistbis-04
John C Klensin <klensin@jck.com> Sat, 14 July 2012 15:48 UTC
Return-Path: <klensin@jck.com>
X-Original-To: ima@ietfa.amsl.com
Delivered-To: ima@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 20D9221F8518 for <ima@ietfa.amsl.com>; Sat, 14 Jul 2012 08:48:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.445
X-Spam-Level:
X-Spam-Status: No, score=-2.445 tagged_above=-999 required=5 tests=[AWL=0.154, BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id mmmtbs4q-8CO for <ima@ietfa.amsl.com>; Sat, 14 Jul 2012 08:48:47 -0700 (PDT)
Received: from bsa2.jck.com (bsa2.jck.com [70.88.254.51]) by ietfa.amsl.com (Postfix) with ESMTP id 1B4A421F84F6 for <ima@ietf.org>; Sat, 14 Jul 2012 08:48:47 -0700 (PDT)
Received: from [198.252.137.115] (helo=JcK-HP8200.jck.com) by bsa2.jck.com with esmtp (Exim 4.71 (FreeBSD)) (envelope-from <klensin@jck.com>) id 1Sq4Vb-00067p-L1; Sat, 14 Jul 2012 11:43:51 -0400
Date: Sat, 14 Jul 2012 11:49:04 -0400
From: John C Klensin <klensin@jck.com>
To: SM <sm@resistor.net>, John Levine <standards@taugh.com>
Message-ID: <5128EE77B65F81C7A0FA0D9D@JcK-HP8200.jck.com>
In-Reply-To: <6.2.5.6.2.20120713233300.08ad7478@elandnews.com>
References: <6.2.5.6.2.20120713233300.08ad7478@elandnews.com>
X-Mailer: Mulberry/4.0.8 (Win32)
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
Cc: EAI WG <ima@ietf.org>
Subject: Re: [EAI] Comments on draft-ietf-eai-mailinglistbis-04
X-BeenThere: ima@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "EAI \(Email Address Internationalization\)" <ima.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ima>, <mailto:ima-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ima>
List-Post: <mailto:ima@ietf.org>
List-Help: <mailto:ima-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ima>, <mailto:ima-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 14 Jul 2012 15:48:48 -0000
SM, Let's be careful here. A number of the issues you raise are really about the fundamentals of mailing list management. I agree that it would be good if the IETF developed up to date protocol specifications or best practices guidance in this area. But they are not in scope for EAI. For EAI, I think it is in our interest to keep this document as narrowly focused on i18n-specific problems as possible. The WG has discussed the scope of this document several times since John agreed to do a draft (and discussed the scope of its predecessor several times since before it was published). Moreover, the model in this document (also discussed several times in the WG and agreed) is to identify issues, not try to fix the problems or propose protocol changes. In the hope of actually finishing this document (including IETF LC) in the next several weeks (or even in our lifetimes given how controversial MLM topics, among others, tend to be), I'd really like to keep this focused. And, again, those broader issues aren't in charter. Details inline below. --On Saturday, July 14, 2012 04:31 -0700 SM <sm@resistor.net> wrote: > Hi John, > > Here are some comments about draft-ietf-eai-mailinglistbis-04. > The document uses a style which is easy to understand. It > tackles mailing lists and non-ASCII email addresses from a > mail transport and message header perspective only. I > mentioned these points as there are other questions which MLM > implementers take into consideration, e.g. for archival [1]: > > - Which identifier to use for the list [2] > > - Which identifier to use for a message > > - Compatibility with the NNTP environment [3] All fundamental list management issues. Out of scope here. And the NNTP environment is not inherently more important than any other environments into which mailing lists might be gatewayed. For example, I note that you do not discuss the content and format of mailing list archives, which might be equally relevant -- and equally out of scope for EAI. > There are questions such as de-duplication (how to prevent > duplicate copies of a message), message digests, HTML > downgrades, etc. As all this is likely out of scope for EAI I > am not suggesting that the document address these questions. I agree, they are out of scope for EAI and the document should not try to take them on. > The main issue is what to do about mixed SMTPUTF8 and ASCII > mailing lists (Section 2.2). The idea of sending a probe > message sounds practical. And is part of the solution space, not the issue description space. > In Section 2.2: > > "To determine whether a message needs to be downgraded for > ASCII > recipients, list software might assume that any message > received via > an SMTPUTF8 SMTP session is an SMTPUTF8 message, or might > examine the > headers and body of the message to see whether it needs > SMTPUTF8 > treatment." > > Why not test for "message/global" instead of inspecting > message content? IMO, testing for message/global is a subset of inspecting message content and, in particular, of "examining the headers and body". Even if one asked for that text in particular, the statement above would still have to be present because there are many ways to have messages that require SMTPUTF8 features without having message/global present. >...> > The List-Post: header needs the "mailto". Part of the > remaining (2369) List- headers (List-Unsubscribe:, > List-Archive:, List-Help:) can be handled through HTTP. > > The List-Id: header can be considered as an opaque string. > The information which is displayed can be passed as a comment. > That allows the issue of IDNs to be side-stepped. You can > also avoid the question of downgrading if you use a randomly > generated string. > > I would treat the 2369 and 2919 List- header separately as you > have more leeway for the latter (see above paragraph). > Per-header issues could be identified and discussed on an > issue-basis. You are getting very far into the implementation details of these various headers. In the case of List-* header fields, that requires updating the base documents. That has been discussed previously and is not on the agenda for this WG. What the document says is consistent with the current specs, i.e., that anything that is present has to be conformant to them. > Section 3.2 discusses the "mailto" issue (re percentage sign > and source routing). There is one sentence about the IDN > angle which does not say much. So what are you suggesting be done about it. I recommended removing that discussion; several people in the WG wanted something minimal there. The present text appears to meet that minimal requirement. > In Section 3.3: > > "List software typically leaves the original submitter's > address in > the From: line, both so that recipients can tell who wrote > the > message" > > I suggest author instead of submitter. Submitter was, I believe, deliberate because "author" rapidly takes on all sorts of ambiguity. I recommend this issue be deferred to those hypothetical mailing list management documents and that the author/editor use his discretion. > The Security Considerations section is going to raise > questions. Given the approach taken to discuss the subject, > there's not much to say. Yes. But this is an issues report, not a protocol spec, so the problem you anticipate may be unavoidable. > It's difficult to pick a solution for mailing lists. I am not > being critical about the trade-offs as I don't have a fix to > suggest. Except for "submitter", I've omitted the editorial nit-picking and will leave them to John's discretion. But, more generally, I really hope that we can focus now on what is absolutely necessary to get this document out, plus any newly-discovered showstoppers that show up. As a preview and unless the WG disagrees, it is my intention (and, I believe, Joseph's) to deal with any IETF Last Call comments that open up larger mailing list issues in much the style of my comments above: they are out of scope and this document is an issues report not a protocol specification. I imagine we made need to repeat that a lot (and it is said proactively in the draft shepherd's report), but the alternatives of opening up the general mailing list issues or trying to revise the List-* header specs would be a disaster (at least as far as getting the document finished in a timely fashion). best, john
- [EAI] Comments on draft-ietf-eai-mailinglistbis-04 SM
- Re: [EAI] Comments on draft-ietf-eai-mailinglistb… John C Klensin
- Re: [EAI] [taugh.com-standards] Re: Comments on d… John R Levine
- Re: [EAI] [taugh.com-standards] Re: Comments on d… Arnt Gulbrandsen
- Re: [EAI] [taugh.com-standards] Re: Comments on d… John C Klensin
- Re: [EAI] Comments on draft-ietf-eai-mailinglistb… SM
- [EAI] draft-ietf-eai-mailinglistbis-05 John R Levine