| < draft-ietf-yam-5321bis-smtp-pre-evaluation-01.txt | draft-ietf-yam-5321bis-smtp-pre-evaluation-02.txt > | |||
|---|---|---|---|---|
| YAM Working Group J. Klensin | YAM Working Group J. Klensin | |||
| Internet-Draft | Internet-Draft | |||
| Intended status: Informational B. Leiba | Intended status: Informational B. Leiba | |||
| Expires: May 17, 2010 Huawei Technologies | Expires: July 25, 2010 Huawei Technologies | |||
| November 13, 2009 | January 21, 2010 | |||
| Preliminary Evaluation of RFC5321, Simple Mail Transfer Protocol (SMTP), | Preliminary Evaluation of RFC5321, Simple Mail Transfer Protocol (SMTP), | |||
| for advancement from Draft Standard to Full Standard by the YAM Working | for advancement from Draft Standard to Full Standard by the YAM Working | |||
| Group | Group | |||
| draft-ietf-yam-5321bis-smtp-pre-evaluation-01.txt | draft-ietf-yam-5321bis-smtp-pre-evaluation-02.txt | |||
| Abstract | Abstract | |||
| This memo is a preliminary evaluation of RFC 5321, Simple Mail | This memo is a preliminary evaluation of RFC 5321, Simple Mail | |||
| Transfer Protocol for advancement from Draft to Full Standard. It | Transfer Protocol for advancement from Draft to Full Standard. It | |||
| has been prepared by the The Yet Another Mail Working Group. | has been prepared by the The Yet Another Mail Working Group. | |||
| THIS INTERNET DRAFT IS NOT MEANT TO BE PUBLISHED AS AN RFC, BUT IS | THIS INTERNET DRAFT IS NOT MEANT TO BE PUBLISHED AS AN RFC, BUT IS | |||
| WRITTEN TO FACILITATE DISCUSSION WITH THE IESG. | WRITTEN TO FACILITATE DISCUSSION WITH THE IESG. | |||
| skipping to change at page 1, line 44 ¶ | skipping to change at page 1, line 44 ¶ | |||
| and may be updated, replaced, or obsoleted by other documents at any | and may be updated, replaced, or obsoleted by other documents at any | |||
| time. It is inappropriate to use Internet-Drafts as reference | time. It is inappropriate to use Internet-Drafts as reference | |||
| material or to cite them other than as "work in progress." | material or to cite them other than as "work in progress." | |||
| The list of current Internet-Drafts can be accessed at | The list of current Internet-Drafts can be accessed at | |||
| http://www.ietf.org/ietf/1id-abstracts.txt. | http://www.ietf.org/ietf/1id-abstracts.txt. | |||
| The list of Internet-Draft Shadow Directories can be accessed at | The list of Internet-Draft Shadow Directories can be accessed at | |||
| http://www.ietf.org/shadow.html. | http://www.ietf.org/shadow.html. | |||
| This Internet-Draft will expire on May 17, 2010. | This Internet-Draft will expire on July 25, 2010. | |||
| Copyright Notice | Copyright Notice | |||
| Copyright (c) 2009 IETF Trust and the persons identified as the | Copyright (c) 2010 IETF Trust and the persons identified as the | |||
| document authors. All rights reserved. | document authors. All rights reserved. | |||
| This document is subject to BCP 78 and the IETF Trust's Legal | This document is subject to BCP 78 and the IETF Trust's Legal | |||
| Provisions Relating to IETF Documents | Provisions Relating to IETF Documents | |||
| (http://trustee.ietf.org/license-info) in effect on the date of | (http://trustee.ietf.org/license-info) in effect on the date of | |||
| publication of this document. Please review these documents | publication of this document. Please review these documents | |||
| carefully, as they describe your rights and restrictions with respect | carefully, as they describe your rights and restrictions with respect | |||
| to this document. Code Components extracted from this document must | to this document. Code Components extracted from this document must | |||
| include Simplified BSD License text as described in Section 4.e of | include Simplified BSD License text as described in Section 4.e of | |||
| the Trust Legal Provisions and are provided without warranty as | the Trust Legal Provisions and are provided without warranty as | |||
| skipping to change at page 2, line 24 ¶ | skipping to change at page 2, line 24 ¶ | |||
| Table of Contents | Table of Contents | |||
| 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . 3 | 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . 3 | |||
| 1.1. Note to RFC Editor . . . . . . . . . . . . . . . . . . . . 3 | 1.1. Note to RFC Editor . . . . . . . . . . . . . . . . . . . . 3 | |||
| 2. Preliminary Evaluation . . . . . . . . . . . . . . . . . . . . 3 | 2. Preliminary Evaluation . . . . . . . . . . . . . . . . . . . . 3 | |||
| 2.1. Document . . . . . . . . . . . . . . . . . . . . . . . . . 3 | 2.1. Document . . . . . . . . . . . . . . . . . . . . . . . . . 3 | |||
| 2.2. Time in Place . . . . . . . . . . . . . . . . . . . . . . . 3 | 2.2. Time in Place . . . . . . . . . . . . . . . . . . . . . . . 3 | |||
| 2.3. Implementation and Operational Experience . . . . . . . . . 3 | 2.3. Implementation and Operational Experience . . . . . . . . . 3 | |||
| 2.4. Proposed Changes . . . . . . . . . . . . . . . . . . . . . 4 | 2.4. Proposed Changes . . . . . . . . . . . . . . . . . . . . . 4 | |||
| 2.5. Non-Changes . . . . . . . . . . . . . . . . . . . . . . . . 4 | 2.5. Non-Changes . . . . . . . . . . . . . . . . . . . . . . . . 5 | |||
| 2.6. Downward references . . . . . . . . . . . . . . . . . . . . 5 | 2.6. Downward references . . . . . . . . . . . . . . . . . . . . 6 | |||
| 2.7. IESG Feedback . . . . . . . . . . . . . . . . . . . . . . . 5 | 2.7. IESG Feedback . . . . . . . . . . . . . . . . . . . . . . . 6 | |||
| 3. IANA Considerations . . . . . . . . . . . . . . . . . . . . . . 6 | 3. IANA Considerations . . . . . . . . . . . . . . . . . . . . . . 6 | |||
| 4. Security Considerations . . . . . . . . . . . . . . . . . . . . 6 | 4. Security Considerations . . . . . . . . . . . . . . . . . . . . 7 | |||
| 5. Acknowledgments . . . . . . . . . . . . . . . . . . . . . . . . 6 | 5. Acknowledgments . . . . . . . . . . . . . . . . . . . . . . . . 7 | |||
| 6. References . . . . . . . . . . . . . . . . . . . . . . . . . . 6 | 6. References . . . . . . . . . . . . . . . . . . . . . . . . . . 7 | |||
| 6.1. Normative References . . . . . . . . . . . . . . . . . . . 6 | 6.1. Normative References . . . . . . . . . . . . . . . . . . . 7 | |||
| 6.2. Informative References . . . . . . . . . . . . . . . . . . 6 | 6.2. Informative References . . . . . . . . . . . . . . . . . . 7 | |||
| Appendix A. Change Log . . . . . . . . . . . . . . . . . . . . . . 7 | Appendix A. Change Log . . . . . . . . . . . . . . . . . . . . . . 7 | |||
| A.1. Changes from version -00 to -01 . . . . . . . . . . . . . . 7 | A.1. Changes from version -01 to -02 . . . . . . . . . . . . . . 7 | |||
| Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . . 7 | A.2. Changes from version -00 to -01 . . . . . . . . . . . . . . 8 | |||
| Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . . 8 | ||||
| 1. Introduction | 1. Introduction | |||
| A preliminary evaluation has been made of Simple Mail Tranfer | A preliminary evaluation has been made of Simple Mail Tranfer | |||
| Protocol [RFC5321] by the Yet Another Mail (YAM) Working Group for | Protocol [RFC5321] by the Yet Another Mail (YAM) Working Group for | |||
| advancing it from Draft to Full Standard. The YAM WG requests | advancing it from Draft to Full Standard. The YAM WG requests | |||
| feedback from the IESG on this decision. | feedback from the IESG on this decision. | |||
| 1.1. Note to RFC Editor | 1.1. Note to RFC Editor | |||
| skipping to change at page 4, line 39 ¶ | skipping to change at page 4, line 39 ¶ | |||
| suggestions were made about how to make metalanguage productions | suggestions were made about how to make metalanguage productions | |||
| easier to find and connect. A complete rewrite or restructuring | easier to find and connect. A complete rewrite or restructuring | |||
| of the metalanguage should be avoided on the grounds that it would | of the metalanguage should be avoided on the grounds that it would | |||
| carry a very high risk of introducing errors. Instead, resources | carry a very high risk of introducing errors. Instead, resources | |||
| and tools permitting (significant manual work is now required), | and tools permitting (significant manual work is now required), | |||
| the revised document will contain an index to productions and | the revised document will contain an index to productions and | |||
| where they are defined. | where they are defined. | |||
| Normative References: RFC 5321 is worded in a way that makes some | Normative References: RFC 5321 is worded in a way that makes some | |||
| references normative that are not strictly required to be. The WG | references normative that are not strictly required to be. The WG | |||
| will consider whether those rewordings are appropriate. | will consider whether those rewordings are appropriate. In | |||
| particular, the reference to RFC 821 will be moved to Informative | ||||
| because all normative uses have been removed. | ||||
| Existing Errata Reports: The working group will incorporate | ||||
| corrections to accepted errata, as shown in the RFC Editor's | ||||
| errata tool. Errata ID 1683 is currently the only such item. IDs | ||||
| 1543 and 1851 are reported, but unverified; the working group will | ||||
| consider those. | ||||
| Small Editorial Errors: Clear up various small editorial errors, | ||||
| e.g., the use of "SHOULD not" in one location. YAM issue tracker | ||||
| issues 5, 6, 9, 12, and 13 refer to issues of this sort. The | ||||
| working group will add others that may be identified in its | ||||
| detailed review. | ||||
| Clarifications: The working group will attempt to address things | ||||
| that have ben identified as unclear in RFC 5321. YAM issue | ||||
| tracker issues 7, 8, 10, and 11 refer to issues of this sort. | ||||
| There has been discussion of these on the mailing list, and the | ||||
| resolutions of each may or may not result in a change in the | ||||
| document. In no case will clarification changes be significant | ||||
| enough to violate "Non-Changes", Section 2.5. | ||||
| 2.5. Non-Changes | 2.5. Non-Changes | |||
| The YAM WG discussed and chose not to make the following changes: | The YAM WG discussed and chose not to make the following changes: | |||
| 1. Complete revision, rearrangement, or reformatting of metalanguage | 1. Complete revision, rearrangement, or reformatting of metalanguage | |||
| (see #2 above). | (see #2 above). | |||
| 2. Any extensions that would violate the rules for Full Standard or | 2. Any extensions that would violate the rules for Full Standard or | |||
| otherwise require revisiting the approved interoperability report | otherwise require revisiting the approved interoperability report | |||
| skipping to change at page 5, line 19 ¶ | skipping to change at page 5, line 44 ¶ | |||
| case, the authors were advised to prepare a specific Internet- | case, the authors were advised to prepare a specific Internet- | |||
| Draft describing the change, convince the community to progress | Draft describing the change, convince the community to progress | |||
| it to Proposed Standard, and then implement and deploy the change | it to Proposed Standard, and then implement and deploy the change | |||
| quickly enough to "catch up" with the progress that started with | quickly enough to "catch up" with the progress that started with | |||
| RFC 2821. The notion was that those changes could then be | RFC 2821. The notion was that those changes could then be | |||
| integrated with the progression at the same maturity level. It | integrated with the progression at the same maturity level. It | |||
| is important to note that, independent of any constraints imposed | is important to note that, independent of any constraints imposed | |||
| by the YAM charter design, none of those proposals have appeared | by the YAM charter design, none of those proposals have appeared | |||
| and been progressed even to IETF Last Call. | and been progressed even to IETF Last Call. | |||
| 4. The Security Considerations section was extensively reviewed last | 4. As agreed when RFC 5321 was reviewed, the examples will not be | |||
| revised to bring them into alignment with RFC 2606 (BCP 32) | ||||
| conventions (example.com, etc.). The issues are explained in | ||||
| Section 1.3 of RFC 5321. The community also noted at the time | ||||
| that the relevant examples have been in use, substantially | ||||
| unchanged, for more than a quarter-century with no serious claims | ||||
| of confusion or other harm being caused. | ||||
| 5. The Security Considerations section was extensively reviewed last | ||||
| year (during the review and approval of RFC 5321). No evidence | year (during the review and approval of RFC 5321). No evidence | |||
| has appeared since then that would require further review or | has appeared since then that would require further review or | |||
| additional changes. | additional changes. | |||
| 2.6. Downward references | 2.6. Downward references | |||
| At Full Standard, the following references would be downward | At Full Standard, the following references would be downward | |||
| references: | references: | |||
| RFC 5322 if 5322bis is not progressed simultaneously with 5321bis. | RFC 5322 if 5322bis is not progressed simultaneously with 5321bis. | |||
| skipping to change at page 6, line 17 ¶ | skipping to change at page 7, line 7 ¶ | |||
| reference or references are problematic and why so the WG can | reference or references are problematic and why so the WG can | |||
| address these issues prior to IETF last call or determine the | address these issues prior to IETF last call or determine the | |||
| document is inappropriate for the YAM WG to process at this time. | document is inappropriate for the YAM WG to process at this time. | |||
| 3. IANA Considerations | 3. IANA Considerations | |||
| This document contains no IANA actions. | This document contains no IANA actions. | |||
| 4. Security Considerations | 4. Security Considerations | |||
| This document requests IESG feedback. There are no security | This document requests IESG feedback and does not raise any security | |||
| considerations. | concerns. Security considerations for RFC 5321 have been taken into | |||
| account during the preliminary evaluation and appear in either | ||||
| Section 2.4 or Section 2.5 of this document. | ||||
| 5. Acknowledgments | 5. Acknowledgments | |||
| This document was prepared from a template supplied by Subramanian | This document was prepared from a template supplied by Subramanian | |||
| Moonesamy. | Moonesamy. | |||
| Some of the information provided in this document, but not provided | Some of the information provided in this document, but not provided | |||
| in the RFC 1652 evaluation (http://www.ietf.org/id/ | in the RFC 1652 evaluation (http://www.ietf.org/id/ | |||
| draft-ietf-yam-rfc1652bis-pre-evaluation-00.txt), was inspired by | draft-ietf-yam-rfc1652bis-pre-evaluation-00.txt), was inspired by | |||
| brief discussions with Pasi Eronen and Subramanian Moonesamy during | brief discussions with Pasi Eronen and Subramanian Moonesamy during | |||
| skipping to change at page 7, line 7 ¶ | skipping to change at page 7, line 44 ¶ | |||
| [RFC1869] Klensin, J., Freed, N., Rose, M., Stefferud, E., and D. | [RFC1869] Klensin, J., Freed, N., Rose, M., Stefferud, E., and D. | |||
| Crocker, "SMTP Service Extensions", STD 10, RFC 1869, | Crocker, "SMTP Service Extensions", STD 10, RFC 1869, | |||
| November 1995. | November 1995. | |||
| [RFC2821] Klensin, J., "Simple Mail Transfer Protocol", RFC 2821, | [RFC2821] Klensin, J., "Simple Mail Transfer Protocol", RFC 2821, | |||
| April 2001. | April 2001. | |||
| Appendix A. Change Log | Appendix A. Change Log | |||
| A.1. Changes from version -00 to -01 | A.1. Changes from version -01 to -02 | |||
| o Added Security Considerations to the "no change" list in | o Added classes of changes for "errata" and "clarifications". | |||
| Section 2.5. | ||||
| o Included YAM issue tracker numbers in the lists of possible | ||||
| changes. | ||||
| A.2. Changes from version -00 to -01 | ||||
| o Added Security Considerations and Examples to the "no change" list | ||||
| in Section 2.5. | ||||
| o Identified RFC 821 as a specific reference to be moved from | ||||
| Normative to Informative. | ||||
| o Add blanket placeholder for changes due to small editorial errors. | ||||
| Authors' Addresses | Authors' Addresses | |||
| John C Klensin | John C Klensin | |||
| 1770 Massachusetts Ave, Ste 322 | 1770 Massachusetts Ave, Ste 322 | |||
| Cambridge, MA 02140 | Cambridge, MA 02140 | |||
| USA | USA | |||
| Phone: +1 617 245 1457 | Phone: +1 617 245 1457 | |||
| Email: john+ietf@jck.com | Email: john+ietf@jck.com | |||
| End of changes. 12 change blocks. | ||||
| 22 lines changed or deleted | 67 lines changed or added | |||
This html diff was produced by rfcdiff 1.48. The latest version is available from http://tools.ietf.org/tools/rfcdiff/ | ||||