Markdown Version | Session Recording
Session Date/Time: 10 Nov 2021 12:00
emailcore
Summary
The emailcore working group session primarily focused on advancing 5322bis and 5321bis documents towards Working Group Last Call (WGLC). Key discussions revolved around the handling of source routes (ticket 5321), clarification of quoted strings (tickets 21, 49), updates to the abstract and references to other protocols/documents, and the scope of the forthcoming Applicability Statement. The group made several decisions on how to modify the 5321bis text and agreed to schedule an interim meeting in December to continue progress.
Key Discussion Points
-
RFC 5322bis Status Update: Pete reported that
5322bishas a minor text fix and an optional field reinstated. Editor's notes need to be cleaned, and the document is considered ready for Working Group Last Call (WGLC) pending any new issues. -
Ticket 5321: Source Routes Clarification
- The mailing list consensus leaned towards "Option A": stripping all mentions of source route handling in text and ABNF, except for a historical note pointing to RFC 821 for backward compatibility.
- Discussion on parsing vs. generation: Elliott expressed a preference for "must not be generated, may be parsed" to support historical mailboxes. John clarified that
5321bis(SMTP command stream) differs from5322bis(message parsing), but noted that 5322 does discuss parsing old mailboxes. - Editor's approach: John (editor) proposed drafting the historical paragraph in
5321bis-06for review. - Multiple slides were presented identifying specific sections and sentences in
5321bisthat reference source routing, which will need to be removed or rephrased according to Option A.
-
Tickets 21 & 49: Quoted Strings in Email Comparison
- Local part equivalence: A suggestion to add examples of lexically equivalent local parts (e.g.,
quote "foo" [email protected]vs[email protected]). - Terminology: John suggested using "lexical equivalence" over "semantic equivalence" to avoid entanglement with Unicode canonicalization issues.
- Text flow: A proposal to move the explanation of the backslash character and its usage before its first example appears in the text for better readability.
- Local part equivalence: A suggestion to add examples of lexically equivalent local parts (e.g.,
-
Abstract Update (Ticket Not Specified)
- Proposed to replace specific text about "mail submission protocol" in the abstract with a more general sentence: "The document also provides information about use of SMTP for other than strict mail transport and delivery." This aims to be concise and avoid getting bogged down in specific submission details.
-
Ticket 53: Informative References to MIME and/or Message Submission
- Goal: Minimize and generalize references to the Applicability Statement (AS) in
5321bis. - Decision:
5321bisshould not mention MIME at all, possibly deferring to5322bisor the forthcoming AS. - Proposed vague phrasing for AS reference: "other relevant documents and their relationships are discussed in the forthcoming applicability statement."
- Goal: Minimize and generalize references to the Applicability Statement (AS) in
-
Applicability Statement Compliance (MUST/SHOULD for Extensions)
- Discussion: Whether
5321bisshould specifyMUST/SHOULDrequirements for SMTP extensions (8-bit MIME, enhanced reply codes, DSNs, pipelining, SMT UTF-8) or if this should reside solely in the AS. - Consensus: Defer detailed discussion of these compliance levels to the AS itself, rather than including them in
5321bis. - The proposed tentative compliance levels (8-bit MIME, enhanced reply codes, DSNs as MUST; pipelining, SMT UTF-8 as SHOULD) were noted for future AS discussions.
- Discussion: Whether
-
Ticket 52: Forwarding vs. Redistribution
- A cut-and-paste error was identified in section 3.9.2, where "forwarding" should be "redistribution" to align with earlier text about mail list operations. This correction is already in
5321bis-06.
- A cut-and-paste error was identified in section 3.9.2, where "forwarding" should be "redistribution" to align with earlier text about mail list operations. This correction is already in
-
Ticket 54: Hop-by-Hop Authentication or Encryption
- Proposal: Address these topics in the forthcoming Applicability Statement.
- Initial text on these topics is expected to be available for discussion at a potential December interim meeting.
-
Large Files Emailing Problem (Informational)
- Ron provided an update on the need to address large file emailing, which is currently handled by proprietary URL solutions. This might involve a future working group and require defining storage, authentication, and transport aspects beyond just MIME format (e.g.,
external-body). John Levine mentioned existing MIME mechanisms (likeexternal-body) could be made more robust with checksums and dates.
- Ron provided an update on the need to address large file emailing, which is currently handled by proprietary URL solutions. This might involve a future working group and require defining storage, authentication, and transport aspects beyond just MIME format (e.g.,
Decisions and Action Items
- Decision: RFC 5322bis is largely ready for Working Group Last Call (WGLC), pending minor editor clean-up.
- Decision: For Ticket 5321 (Source Routes),
5321biswill be stripped of all mentioning of handling source routes in text and ABNF, except for a historical note referencing RFC 821 for backward compatibility.- Action Item: John (editor) will draft the historical note and implement the removals in the next
5321bisrevision.
- Action Item: John (editor) will draft the historical note and implement the removals in the next
- Decision: For Tickets 21 & 49 (Quoted Strings), examples of lexical equivalence for local parts will be added, and the explanation of the backslash character will be reordered.
- Action Item: John (editor) to implement these changes.
- Decision: The abstract of
5321biswill be updated with more general phrasing regarding submission protocols.- Action Item: John (editor) to implement this change.
- Decision: References to MIME and message submission in
5321biswill be minimized and made vague, pointing to the forthcoming Applicability Statement.- Action Item: John (editor) to implement this change.
- Decision: The word "forwarding" in section 3.9.2 of
5321biswill be changed to "redistribution" (already done in -06). - Decision: Discussions on hop-by-hop authentication and encryption (Ticket 54) will be deferred to the Applicability Statement.
- Action Item: Co-chairs to announce and schedule an interim meeting in early December (week of Dec 6-10 suggested).
- Action Item: Pete (editor) to prepare
5322bisfor WGLC soon. - Action Item: John (editor) expects to release the next version of
5321bisbefore the end of November to support the December interim.
Next Steps
- Issue
5322bisfor Working Group Last Call. - Co-chairs to finalize scheduling and announce an interim meeting for early December.
- Editor to release
5321bis-06(or next version) by end of November, incorporating decisions made. - Continue work on the Applicability Statement, with initial text on hop-by-hop authentication/encryption and compliance
MUST/SHOULDrequirements for the December interim.