Re: [EAI] AD review of draft-ietf-eai-rfc5336bis-04.txt
"Jiankang YAO" <yaojk@cnnic.cn> Sat, 27 November 2010 00:39 UTC
Return-Path: <yaojk@cnnic.cn>
X-Original-To: ima@core3.amsl.com
Delivered-To: ima@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id B31B828C122 for <ima@core3.amsl.com>; Fri, 26 Nov 2010 16:39:36 -0800 (PST)
X-Quarantine-ID: <0XJ1DgSQKMrr>
X-Virus-Scanned: amavisd-new at amsl.com
X-Amavis-Alert: BAD HEADER, Duplicate header field: "Message-ID"
X-Spam-Flag: NO
X-Spam-Score: -98.864
X-Spam-Level:
X-Spam-Status: No, score=-98.864 tagged_above=-999 required=5 tests=[AWL=1.179, BAYES_00=-2.599, MIME_BASE64_TEXT=1.753, MSGID_FROM_MTA_HEADER=0.803, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 0XJ1DgSQKMrr for <ima@core3.amsl.com>; Fri, 26 Nov 2010 16:39:34 -0800 (PST)
Received: from cnnic.cn (smtp.cnnic.cn [159.226.7.146]) by core3.amsl.com (Postfix) with SMTP id 4A1043A6A9B for <ima@ietf.org>; Fri, 26 Nov 2010 16:39:31 -0800 (PST)
Received: (eyou send program); Sat, 27 Nov 2010 08:40:34 +0800
Message-ID: <490818434.22066@cnnic.cn>
X-EYOUMAIL-SMTPAUTH: yaojk@cnnic.cn
Received: from unknown (HELO lenovo47e041cf) (127.0.0.1) by 127.0.0.1 with SMTP; Sat, 27 Nov 2010 08:40:34 +0800
Message-ID: <50D6E533963240B987770FACBF035644@LENOVO47E041CF>
From: Jiankang YAO <yaojk@cnnic.cn>
To: Alexey Melnikov <alexey.melnikov@isode.com>, EAI WG <ima@ietf.org>
References: <490809525.17302@cnnic.cn>
Date: Sat, 27 Nov 2010 08:40:13 +0800
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: base64
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2900.5931
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5994
Subject: Re: [EAI] AD review of draft-ietf-eai-rfc5336bis-04.txt
X-BeenThere: ima@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "EAI \(Email Address Internationalization\)" <ima.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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, 27 Nov 2010 00:39:37 -0000
thanks, we will update the draft soon. Jiankang Yao ----- Original Message ----- From: "Alexey Melnikov" <alexey.melnikov@isode.com> To: "EAI WG" <ima@ietf.org> Sent: Saturday, November 27, 2010 6:11 AM Subject: [EAI] AD review of draft-ietf-eai-rfc5336bis-04.txt > Hi WG, > Below is my AD review of the document (with some questions to the WG): > > (In addition to the ABNF issues I raised in a separate email.) > > 2. Overview of Operation > > This specification describes an optional extension to the email > transport mechanism that permits non-ASCII [ASCII] characters in both > the envelope and header fields of messages, which are encoded with > UTF-8 [RFC3629] characters. The extension is identified with the > token "UTF8SMTPbis". In order to provide information that may be > needed in downgrading, an optional alternate ASCII address may be > needed if an SMTP client attempts to transfer an internationalized > message and encounters a server that does not support this extension. > > I think the last sentence no longer applies and need to be deleted. > > In 3.1: > > 9. The UTF8SMTPbis extension is valid on the submission port > [RFC4409]. > > I think this sentence should also say that this extension can be used > with LMTP. > This will make the reference to RFC 2033 Normative. > > > In 3.2: > > A UTF8SMTPbis aware MUA/MSA sending to a legacy SMTP server [RFC5321] > and [RFC5322] MAY convert the ASCII@non-ASCII > > Native speakers: should the "the" be replaced with "a" here? > > address into the format > of ASCII@A-label [RFC5890] if the email address is in the format of > ASCII@non-ASCII. > > > > 3.4. UTF8 addresses and Response Codes > > An "internationalized message" as defined in the appendix of this > specification > > I think the part that reads "as defined in the appendix of this > specification" > needs to be removed, because the definition is already in another document > and this document no longer has any appendix. > > MUST NOT be sent to an SMTP server that does not > support UTF8SMTPbis. Such a message should be rejected by a server > if it lacks the support of UTF8SMTPbis. > > 3.6.2. Mail eXchangers > > Organizations often authorize multiple servers to accept mail > addressed to them. For example, the organization may itself operate > more than one server, and may also or instead have an agreement with > other organizations to accept mail as a backup. Authorized servers > are generally listed in MX records as described in RFC 5321. When > more than one server accepts mail for the domain-part of a mailbox, > it is strongly advised that either all or none of them support the > UTF8SMTPbis extension. Otherwise, surprising downgrades can happen > during temporary failures, which users might perceive as a serious > reliability issue. > > The last sentence: I think this needs to be reworded or deleted, > as "surprising downgrades" are no longer an issue. > > > 3.6.4.2. VRFY and EXPN Commands and the UTF8REPLY Parameter > > VERIFY (VRFY) and EXPAND (EXPN) command syntaxes are changed to: > > "VRFY" SP ( uLocal-part / uMailbox ) [ SP "UTF8REPLY" ] CRLF > ; uLocal-part and uMailbox are defined in > ; Section 3.3 of this document. > > Section 3.3 no longer contains definitions of uLocal-part and uMailbox. > See my separate email message about ABNF errors in rfc5335bis/rfc5336bis. > > Also note that RFC 5321 is using: > > vrfy = "VRFY" SP String CRLF > > So I suggest using the same format (with "vrfy =") for consistency. > > > "EXPN" SP ( uLocal-part / uMailbox ) [ SP "UTF8REPLY" ] CRLF > ; uLocal-part and uMailbox are defined in > ; Section 3.3 of this document. > > As above. > Similarly, I suggest using: > > expn = "EXPN" SP ( uLocal-part / uMailbox ) [ SP "UTF8REPLY" ] CRLF > > > If the SMTP reply requires UTF-8 strings, but UTF-8 is not allowed in > the reply, and the server supports enhanced mail system status codes > [RFC3463], the enhanced response code is either "X.6.8" or "X.6.10" > > Can somebody remind me why we have 2 different Enhanced Status Code which > mean the same thing? > > [RFC5248], meaning "A reply containing a UTF-8 string is required to > show the mailbox name, but that form of response is not permitted by > the client". > > > 4. IANA Considerations > > +---------------+-----------------------------+---------------------+ > | WITH protocol | Description | Reference | > | types | | | > +---------------+-----------------------------+---------------------+ > | UTF8SMTPbis | UTF8SMTPbis with Service | [RFCXXXX] | > | | Extensions | | > | UTF8SMTPbisA | UTF8SMTPbis with SMTP AUTH | [RFC4954] [RFCXXXX] | > | UTF8SMTPbisS | UTF8SMTPbis with STARTTLS | [RFC3207] [RFCXXXX] | > | UTF8SMTPbisSA | UTF8SMTPbis with both | [RFC3207] [RFC4954] | > | | STARTTLS and SMTP AUTH | [RFCXXXX] | > +---------------+-----------------------------+---------------------+ > > Do we really need to change the WITH protocol types? > > > [RFC2033] Myers, J., "Local Mail Transfer Protocol", RFC 2033, > October 1996. > > Make this reference Normative as per my earlier comment. > > -- > IETF Application Area Director, <http://www.ietf.org/iesg/members.html> > Internet Messaging Team Lead, <http://www.isode.com> > JID: same as my email address > > _______________________________________________ > IMA mailing list > IMA@ietf.org > https://www.ietf.org/mailman/listinfo/ima
- [EAI] AD review of draft-ietf-eai-rfc5336bis-04.t… Alexey Melnikov
- Re: [EAI] AD review of draft-ietf-eai-rfc5336bis-… Jiankang YAO
- [EAI] response code Re: AD review of draft-ietf-e… Jiankang YAO
- Re: [EAI] AD review of draft-ietf-eai-rfc5336bis-… John C Klensin
- Re: [EAI] AD review of draft-ietf-eai-rfc5336bis-… Jiankang YAO
- [EAI] WITH protocol types Re: AD review of draft-… Jiankang YAO
- Re: [EAI] response code Re: AD review of draft-ie… Alexey Melnikov
- Re: [EAI] AD review of draft-ietf-eai-rfc5336bis-… Alexey Melnikov
- Re: [EAI] WITH protocol types Re: AD review of dr… John C Klensin
- Re: [EAI] response code Re: AD review of draft-ie… John C Klensin
- Re: [EAI] AD review of draft-ietf-eai-rfc5336bis-… Shawn Steele
- Re: [EAI] AD review of draft-ietf-eai-rfc5336bis-… John C Klensin
- Re: [EAI] AD review of draft-ietf-eai-rfc5336bis-… Shawn Steele
- Re: [EAI] AD review of draft-ietf-eai-rfc5336bis-… John C Klensin
- Re: [EAI] AD review of draft-ietf-eai-rfc5336bis-… Shawn Steele
- Re: [EAI] AD review of draft-ietf-eai-rfc5336bis-… John C Klensin
- [EAI] with protocol types Re: AD review of draft-… Jiankang YAO
- Re: [EAI] with protocol types Re: AD review of dr… Alexey Melnikov
- [EAI] draft-ietf-eai-rfc5336bis-05.txt Alexey Melnikov
- Re: [EAI] draft-ietf-eai-rfc5336bis-05.txt Jiankang YAO
- Re: [EAI] draft-ietf-eai-rfc5336bis-05.txt Tony Hansen
- Re: [EAI] draft-ietf-eai-rfc5336bis-05.txt Jiankang YAO