some issues for smtp extension for internationalized email address (draft-ietf-eai-smtpext-00.txt)...

6
Some issues for SMTP extension for internationalized email address (draft-ietf-eai-smtpext-00.txt) YAO Jiankang 2006 CNNIC

Upload: pauline-wells

Post on 23-Dec-2015

215 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Some issues for SMTP extension for internationalized email address (draft-ietf-eai-smtpext-00.txt) YAO Jiankang 2006 CNNIC

Some issues for SMTP extension for internationalized

email address(draft-ietf-eai-smtpext-00.txt)

YAO Jiankang2006 CNNIC

Page 2: Some issues for SMTP extension for internationalized email address (draft-ietf-eai-smtpext-00.txt) YAO Jiankang 2006 CNNIC

Issue 1: syntax for the definition of the internationalized email Address?

Mailbox = Local-part "@" Domain Local-part = Dot-string / Quoted-string ; MAY be case-sensitive Dot-string = Atom *("." Atom) Atom = 1*Ucharacter Ucharacter = atext / UTF8-2 / UTF8-3 / UTF8-4 Quoted-string = DQUOTE *qcontent DQUOTE Domain = (sub-domain 1*("." sub-domain)) / address-literal sub-domain = ULet-dig [ULdh-str] ULet-dig = Let-dig / Non-ASCII ULdh-str = *( ALPHA / DIGIT / "-" / Non-ASCII) ULet-dig Non-ASCII = UTF8-2 / UTF8-3 / UTF8-4 ; UTF-8 characters prohibited by nameprep MUST NOT be used. ; do we need the specific profile of stringprep for local part? ; or just use SASLprep (RFC4013)

Page 3: Some issues for SMTP extension for internationalized email address (draft-ietf-eai-smtpext-00.txt) YAO Jiankang 2006 CNNIC

Issue 2: keyword value for the SMTP extension

The EHLO keyword value associated with this extension is "IEmail";

EAI/IEmail/i18nmail/…… which term should we use? The keywo

rd value of the SMTP extension will be updated to the new value defined by the working group.

Page 4: Some issues for SMTP extension for internationalized email address (draft-ietf-eai-smtpext-00.txt) YAO Jiankang 2006 CNNIC

Issue 3 : SMTP commands syntax and examples

For example:mail from:<utf-8CharactersA@idn> [email protected] atomic=yrcpt to:<utf-8CharactersB@idn> [email protected] atomic=y

Syntax defined in RFC2821 MAIL FROM:<reverse-path> [SP <mail-parameters> ] <CRLF> RCPT TO:<forward-path> [ SP <rcpt-parameters> ] <CRLF> Mail-parameters = esmtp-param *(SP esmtp-param) Rcpt-parameters = esmtp-param *(SP esmtp-param) esmtp-param = esmtp-keyword ["=" esmtp-value] esmtp-keyword = (ALPHA / DIGIT) *(ALPHA / DIGIT / "-") esmtp-value = 1*(%d33-60 / %d62-127)

Page 5: Some issues for SMTP extension for internationalized email address (draft-ietf-eai-smtpext-00.txt) YAO Jiankang 2006 CNNIC

Issue 4 : alt-address and atomic usages

If (receiver or relay SMTP supports IMA) then mail from :<utf-8-address > rcpt to : < utf-8-address >Else if (alt-address !=null) then mail from :<alt-address> rcpt to : < alt-address > else if (alt-address =null && atomic=‘y’) then mail from: <transformation address> rcpt to: <transformation address> else bounce to original sender

Page 6: Some issues for SMTP extension for internationalized email address (draft-ietf-eai-smtpext-00.txt) YAO Jiankang 2006 CNNIC

Q&A!

Yao Jiankang [email protected]