[EAI] Comments on draft-ietf-eai-mailinglistbis-04
SM <sm@resistor.net> Sat, 14 July 2012 11:31 UTC
Return-Path: <sm@resistor.net>
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 CCA1021F8667 for <ima@ietfa.amsl.com>; Sat, 14 Jul 2012 04:31:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.568
X-Spam-Level:
X-Spam-Status: No, score=-102.568 tagged_above=-999 required=5 tests=[AWL=0.031, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
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 kqj-eMdXZLVn for <ima@ietfa.amsl.com>; Sat, 14 Jul 2012 04:31:26 -0700 (PDT)
Received: from mx.ipv6.elandsys.com (mx.ipv6.elandsys.com [IPv6:2001:470:f329:1::1]) by ietfa.amsl.com (Postfix) with ESMTP id D2EA721F864E for <ima@ietf.org>; Sat, 14 Jul 2012 04:31:26 -0700 (PDT)
Received: from SUBMAN.resistor.net (IDENT:sm@localhost [127.0.0.1]) (authenticated bits=0) by mx.elandsys.com (8.14.5/8.14.5) with ESMTP id q6EBVwtT003675; Sat, 14 Jul 2012 04:32:01 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=opendkim.org; s=mail2010; t=1342265523; bh=oxtvH62hy6RJl1SOvMjv6FD1N2eV6i5LhAhc2+O+jok=; h=Date:To:From:Subject:Cc; b=xR3FOyB2pvh1J3Qof4ZhFkuPRxh5xRxEM3CZbxE4hnuWopzLCFmyO6RQw1jjbJ/3E H1N019n+ZC5gpOYnFVEUHZ2VKh84gdzJ08q97irmRHIi3MrzLQ7mV6uiuOWP2Db8Mw PLv99XRJdHR6wZcxfpvOYucHke7Pr8uJqTdGmj3o=
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=resistor.net; s=mail; t=1342265523; i=@resistor.net; bh=oxtvH62hy6RJl1SOvMjv6FD1N2eV6i5LhAhc2+O+jok=; h=Date:To:From:Subject:Cc; b=1tY7ol6bfBca5M6+yz+H9BZNjgpoZLFghTXWAJN44K5XNZ9PAuCpd+eRzL1hkpFD+ r/iUvkbGOSkm55cPwicJwQA8pUPQA6bC/PonnjuNylJUaUPhAxHFCsTCzFvC/1bL4U KG9TkVWGKE3ETnUgQTG0t3DbMdS+X7FLTifs3JMk=
Message-Id: <6.2.5.6.2.20120713233300.08ad7478@elandnews.com>
X-Mailer: QUALCOMM Windows Eudora Version 6.2.5.6
Date: Sat, 14 Jul 2012 04:31:43 -0700
To: John Levine <standards@taugh.com>
From: SM <sm@resistor.net>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format="flowed"
Cc: EAI WG <ima@ietf.org>
Subject: [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 11:31:29 -0000
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] 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. 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. 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? In Section 3.1: "[RFC2919] specifies that "The list identifier will, in most cases, appear like a host name in a domain of the list owner." Since these headers were defined in the context of ASCII mail, these headers permit only ASCII text including in the URLs. I suggest moving the last sentence in that paragraph before the "[RFC2919]" sentence as it applies to the RFC 2369 header fields. 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. 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. 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. The Security Considerations section is going to raise questions. Given the approach taken to discuss the subject, there's not much to say. 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. Regards, -sm 1. The archives may be managed by the mailing list operator or by a third-party. 2. I assumed that RFC 2919 answered that question. The implementer tried to devise a unique id even though there was a RFC published years ago about that. 3. http://packages.python.org/mailman/src/mailman/handlers/docs/nntp.html
- [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