Mail Maintenance (mailmaint) Internet Drafts


      
 SMTP Service Extension for Client Identity
 
 draft-storey-smtp-client-id-18.txt
 Date: 28/11/2024
 Authors: William Storey, Deion Yu, Shaun Johnson
 Working Group: Mail Maintenance (mailmaint)
Multi-Factor Authentication has rapidly become a driving requirement for any internet based technology that requires authentication. While a large number of initiatives are active for providing solutions to this requirement for Web Browser based applications that can generally support real time human interaction for providing a secondary method of identification, legacy protocols such as SMTP authentication have not yet been revised to provide such support despite being a high-risk target for business email compromise, possibly as a result of authenticated SMTP activity generally expecting to be non-interactive in nature outside of Webmail logins. This document defines an extension to the SMTP service protocol called "CLIENTID" that a SMTP client can provide an additional unique identification token prior to standard credentials authentication that the server may then apply as an identify verification method in a similar manner to other Multi-Factor authentication techniques.
 IMAP Service Extension for Client Identity
 
 draft-yu-imap-client-id-13.txt
 Date: 28/11/2024
 Authors: Deion Yu, Shaun Johnson
 Working Group: Mail Maintenance (mailmaint)
Multi-Factor Authentication has rapidly become a driving requirement for any internet based technology that requires authentication. While a large number of initiatives are active for providing solutions to this requirement for Web Browser based applications that can generally support real time human interaction for providing a secondary method of identification, legacy protocols such as [IMAP] have not yet been revised to provide such support despite being a high-risk target for business email compromise, possibly as a result of [IMAP] activity generally expecting to be non-interactive in nature outside of Webmail logins. This document defines an extension to the [IMAP] service protocol called "CLIENTID" that an [IMAP] client can provide an additional unique identification token prior to standard credentials authentication that the server may then apply as an identity verification method in a similar manner to other Multi-Factor authentication techniques.
 Adding a Wrong Recipient URL for Handling Misdirected Emails
 
 draft-ietf-mailmaint-wrong-recipient-03.txt
 Date: 22/02/2025
 Authors: David Weekly, John Levine
 Working Group: Mail Maintenance (mailmaint)
This document describes a mechanism for an email recipient to indicate to a sender that they are not the intended recipient.
 Mail Autoconfig
 
 draft-ietf-mailmaint-autoconfig-03.txt
 Date: 21/03/2025
 Authors: Ben Bucksch
 Working Group: Mail Maintenance (mailmaint)
Set up a mail account with only email address and password.
 Registration of further IMAP/JMAP keywords and mailbox attribute names
 
 draft-ietf-mailmaint-messageflag-mailboxattribute-02.txt
 Date: 17/02/2025
 Authors: Neil Jenkins, Daniel Eggert
 Working Group: Mail Maintenance (mailmaint)
This document defines a number of keywords that have been in use by Fastmail and Apple respectively for some time. It defines their intended use. Additionally some mailbox names with special meaning have been in use by Fastmail, and this document defines their intended use. This document registers all of these names with IANA to avoid name collisions.
 IMAP UIDBATCHES Extension
 
 draft-ietf-mailmaint-imap-uidbatches-07.txt
 Date: 10/02/2025
 Authors: Daniel Eggert
 Working Group: Mail Maintenance (mailmaint)
The UIDBATCHES extension of the Internet Message Access Protocol (IMAP) allows clients to retrieve UIDs from the server such that these UIDs split the messages of a mailbox into equally sized batches. It enables the client to perform operations such as FETCH/SEARCH/STORE on these specific batches. This limits the number of messages that each command operates on, enabling better control over resource usage and response sizes.
 OAuth Profile for Open Public Clients
 
 draft-ietf-mailmaint-oauth-public-01.txt
 Date: 18/03/2025
 Authors: Neil Jenkins, Ben Bucksch
 Working Group: Mail Maintenance (mailmaint)
This document specifies a profile of the OAuth authorization protocol to allow for interoperability between native clients and servers using open protocols, such as JMAP, IMAP, SMTP, POP, CalDAV, and CardDAV.
 Interoperable Email Addresses for SMTPUTF8
 
 draft-ietf-mailmaint-interoperable-addresses-00.txt
 Date: 15/01/2025
 Authors: Arnt Gulbrandsen, Jiankang Yao
 Working Group: Mail Maintenance (mailmaint)
This document specifies rules for email addresses that are flexible enough to express the addresses typically used with SMTPUTF8, while avoiding elements that harm human-to-human interoperation. This is one of a pair of documents: this contains recommendations for what addresses humans should use, such that address provisioning systems can restrain themselves to addresses that email valdidators accept. (This set can also be described in other ways, including "simple to cut-and-paste" and "understandable by some community".) Its companion defines simpler rules, accepts more addresses, and is intended for software like MTAs.
 SMTPUTF8 address syntax
 
 draft-ietf-mailmaint-smtputf8-syntax-00.txt
 Date: 15/01/2025
 Authors: Arnt Gulbrandsen, Jiankang Yao
 Working Group: Mail Maintenance (mailmaint)
This document specifies rules for email addresses that are flexible enough to express the addresses typically used with SMTPUTF8, while avoiding confusing or risky elements. This is one of a pair of documents: This is simple to implement, contains only globally viable rules and is intended to be usable for software such an MTA. Its companion defines has more complex rules, takes regional usage into account and aims to allow only addresses that are readable and cut-and-pastable in some community.


data-group-menu-data-url="/group/groupmenu.json">

Skip to main content

Mail Maintenance (mailmaint)

WG Name Mail Maintenance
Acronym mailmaint
Area Applications and Real-Time Area (art)
State Active
Charter charter-ietf-mailmaint-02 Approved
Document dependencies
Additional resources GitHub
Personnel Chairs Kenneth Murchison, Murray Kucherawy
Area Director Andy Newton
Mailing list Address mailmaint@ietf.org
To subscribe https://www.ietf.org/mailman/listinfo/mailmaint
Archive https://mailarchive.ietf.org/arch/browse/mailmaint/
Chat Room address https://zulip.ietf.org/#narrow/stream/mailmaint

Charter for Working Group

Internet Messaging (“email”) is one of the oldest applications still supported by the IETF. It consists of numerous layers and extensions that support the robust construction, transport, retrieval, and interpretation of messages.

(For the purposes of this charter, “email” starts in RFC 5321 which covers transport and RFC 5322 which covers message format, and extends into specifications based on those documents and their antecedents. It also includes related protocols such as IMAP [RFC 9051] and JMAP [RFC 8620, et seq].)

From time to time, new work in the email space is brought to the IETF for consideration and development. Where there is enough critical mass to create a working group to develop and publish the work, this is the preferred case. More often, however, a proposal is brought that lacks enough critical mass to independently support chartering of a working group, but would still be useful to publish as a standard. Such projects must then either seek the assent of an Area Director willing to sponsor it as a standards track document, or support via the Independent Stream Editor (ISE) without standards track status.

The MAILMAINT (“Mail Maintenance”) working group will consider projects in the email space that are too small to warrant construction of a dedicated working group. This will take advantage of a common community to consider these proposals rather than forming a series of disparate but related communities.

Work proposed for MAILMAINT may arrive via direct proposals, or it may be referred via one or more DISPATCH-style working groups. Recorded Calls for Adoption are required for all work proposals.

Proponents of work that is not taken up within the IETF may, of course, decide to bring their proposal to the Independent Stream. The working group should discuss such proposals with the ISE and share the results of the working group’s consideration.

Further, MAILMAINT will observe the following constraints when considering the adoption of new work directly:

  • Prior to accepting any Standards Track document for development, there must be a commitment to implement the resulting proposed standard from at least two independent parties, as recorded on a related IETF mailing list.

  • When deciding to send any Standards Track work to the IESG, there must first be produced a report documenting at least two (preferably more) independent implementations with at least partial interoperation based on the developed specification.

  • The above constraints do not apply to documents that are not intended for the Standards Track, nor are they applicable to administrative documents such as IANA registry actions.

  • Chartering of a dedicated working group with a custom charter is strongly preferred when engaging any work that updates any base email documents, including but not limited to those identified above.

All work will be announced to appropriate non-WG lists such as ietf-822, ietf-smtp, ietf-dkim, etc., at the time a Call For Adoption or Working Group Last Call begins.

Standards work being taken up by MAILMAINT should be checked with other relevant areas (mainly Security) to confirm appropriate oversight or possible assignment to that area.

Milestones will be used to track all approved work, including during chartering and rechartering.