<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE rfc [
  <!ENTITY nbsp    "&#160;">
  <!ENTITY zwsp   "&#8203;">
  <!ENTITY nbhy   "&#8209;">
  <!ENTITY wj     "&#8288;">
]>
<?xml-stylesheet type="text/xsl" href="rfc2629.xslt" ?>
<!-- generated by https://github.com/cabo/kramdown-rfc version 1.7.1 (Ruby 3.0.2) -->
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" ipr="trust200902" docName="draft-ietf-extra-jmapaccess-05" category="std" consensus="true" submissionType="IETF" xml:lang="en" version="3">
  <!-- xml2rfc v2v3 conversion 3.18.1 -->
  <front>
    <title abbrev="IMAP JMAPACCESS">The JMAPACCESS Extension for IMAP</title>
    <seriesInfo name="Internet-Draft" value="draft-ietf-extra-jmapaccess-05"/>
    <author initials="A." surname="Gulbrandsen" fullname="Arnt Gulbrandsen">
      <organization>ICANN</organization>
      <address>
        <postal>
          <street>6 Rond Point Schumann, Bd. 1</street>
          <city>Brussels</city>
          <code>1040</code>
          <country>Belgium</country>
        </postal>
        <email>arnt@gulbrandsen.priv.no</email>
        <uri>https://icann.org/ua</uri>
      </address>
    </author>
    <author initials="B." surname="Gondwana" fullname="Bron Gondwana">
      <organization>Fastmail</organization>
      <address>
        <postal>
          <street>Level 2, 114 William St.</street>
          <city>Melbourne VIC</city>
          <code>3000</code>
          <country>Australia</country>
        </postal>
        <email>brong@fastmailteam.com</email>
        <uri>https://fastmail.com</uri>
      </address>
    </author>
    <date year="2023" month="October" day="19"/>
    <area>Applications</area>
    <workgroup>EXTRA</workgroup>
    <keyword>IMAP</keyword>
    <keyword>JMAP</keyword>
    <abstract>
      <?line 51?>

<t>This document defines an IMAP extension to let clients know that the
messages in this IMAP server are also available via JMAP, and how. It is
intended for clients that want to migrate gradually to JMAP or use
JMAP extensions within an IMAP client.</t>
    </abstract>
  </front>
  <middle>
    <?line 58?>

<section anchor="introduction">
      <name>Introduction</name>
      <t>An IMAP server can declare that the messages in its mailstore are also
available via JMAP. For simplicity, only a complete equivalence is
supported (the same set of messages are available via both IMAP and
JMAP).</t>
      <t>This document also defines a way to provide debugging information that
can be forwarded to client developers without privacy concerns, which
is used by JMAPACCESS but can also be used by others.</t>
    </section>
    <section anchor="requirements-language">
      <name>Requirements Language</name>
      <t>The key words "<bcp14>MUST</bcp14>", "<bcp14>MUST NOT</bcp14>", "<bcp14>REQUIRED</bcp14>", "<bcp14>SHALL</bcp14>", "<bcp14>SHALL
NOT</bcp14>", "<bcp14>SHOULD</bcp14>", "<bcp14>SHOULD NOT</bcp14>", "<bcp14>RECOMMENDED</bcp14>", "<bcp14>NOT RECOMMENDED</bcp14>",
"<bcp14>MAY</bcp14>", and "<bcp14>OPTIONAL</bcp14>" in this document are to be interpreted as
described in BCP 14 <xref target="RFC2119"/> <xref target="RFC8174"/> when, and only when, they
appear in all capitals, as shown here.</t>
      <?line -18?>

</section>
    <section anchor="details">
      <name>Details</name>
      <t>By advertising the JMAPACCESS capability, the server asserts that if a
mailbox or message has a particular object ID when accessed via either
IMAP or JMAP (see <xref target="RFC3501"/>, <xref target="RFC9051"/> and <xref target="RFC8620"/>), then the
same mailbox or message is accessible via the other protocol, and it
has the same ID.</t>
      <t>The server <bcp14>MUST</bcp14> also advertise the OBJECTID extension, defined by
<xref target="RFC8474"/>. The JMAP session resource that allows access to the same
messages is called "the JMAP server" below.</t>
      <t>This specification does not affect message lifetime: If a client
accesses a message via IMAP and half a second later via JMAP, then the
message may have been deleted between the two accesses.</t>
      <t>When the server processes the client's LOGIN/AUTHENTICATE command and
enters Authenticated state, the server considers the way the client
authenticated. If the IMAP server can infer from the client's
authentication process that its credentials suffice to authenticate
via JMAP, then the server <bcp14>MUST</bcp14> also send a JMAPACCESS response code
containing a link to the JMAP server.</t>
      <t>Servers are encouraged to report the same message flags and other data
via both protocols, as far as possible.</t>
      <t>This specification does not require mailboxes to have the same name in
IMAP and JMAP, even if they share mailbox ID. However, the JMAP
specification regulates that, in the text about the name and role
properties in <xref target="RFC8620"/> section 2.</t>
      <t>Note that all JMAP servers support internationalized email addresses
(see <xref target="RFC6530"/>).  If this IMAP server does not, or the IMAP client
does not issue ENABLE UTF8=ACCEPT (see <xref target="RFC6855"/>), then there is a
possibility that the client receives accurate address fields via JMAP
and downgraded fields via IMAP (see (see <xref target="RFC6857"/> and <xref target="RFC6858"/>
for examples). Issuing ENABLE UTF8=ACCEPT is a simple way to sidestep
the issue.</t>
    </section>
    <section anchor="the-jmapaccess-response-code">
      <name>The JMAPACCESS Response Code</name>
      <t>The JMAPACCESS response code is followed by a single link to a JMAP
session resource. The server/mailstore at that location is referenced
as "the JMAP server" in this document.</t>
      <t>The formal syntax in <xref target="RFC9051"/> is extended thus:</t>
      <t>resp-code-jmapaccess = "JMAPACCESS" SP (atom / quoted)</t>
      <t>resp-text-code =/ resp-code-jmapaccess</t>
      <t>The syntax in <xref target="RFC3501"/> is extended similarly (this extension may be
used with IMAP4rev1 as well as IMAP4rev2).</t>
    </section>
    <section anchor="Examples">
      <name>Examples</name>
      <t>Lines sent by the client are preceded by C:, lines sent by the server
by S:. Each example starts with the IMAP banner issued by the server
on connection, and generally abbreviates the capability lists to
what's required by the example itself.</t>
      <t>Real connections use longer capability lists, much longer AUTHENTICATE
arguments and of course use TLS. These examples focus on JMAPACCESS,
though.</t>
      <t>Example 1. A client connects, sees that SASL OAUTH is available, and
authenticates in that way.</t>
      <t>S: * OK [CAPABILITY IMAP4rev1 AUTH=OAUTHBEARER SASL-IR] example1<br/>
C: 1 AUTHENTICATE OAUTHBEARER bixhPXVzZ...QEB</t>
      <t>The server processes the command successfully. It knows that the
client used Oauth, and that it and its JMAP alter ego use the same
Oauth backend subsystem. Because of that it infers that the (next)
access token is just as usable via JMAP as via IMAP. It issues a
JMAPACCESS response code in its reply:</t>
      <t>S: 1 OK [JMAPACCESS https://example.com/jmap] done</t>
      <t>SASL OAUTH is specified by <xref target="RFC7628"/>, and the argument in this
example is abbreviated from the more realistic length used in RFC7628.</t>
      <t>Example 2. A client connects, sees no SASL method it recognises, and
issues a LOGIN command.</t>
      <t>S: * OK [CAPABILITY IMAP4rev2] example2<br/>
C: 2 LOGIN "arnt" "trondheim"</t>
      <t>The server sees that the password is accepted, knows that it and its
JMAP alter ego use the same password database, and issues a JMAPACCESS
response code:</t>
      <t>S: * OK [JMAPACCESS "https://example.com/.s/[jmap]"] For JMAP access
S: 2 OK done</t>
      <t>The URL is quoted since the ] character must be quoted. The URL uses
the same quoting rules as most other IMAP strings.</t>
      <t>Example 3. A client connects, sees no SASL method it recognises, and
issues a LOGIN command with a correct password.</t>
      <t>S: * OK [CAPABILITY IMAP4rev1 IMAP4rev2] example3<br/>
C: 3 LOGIN "arnt" "trondheim"</t>
      <t>The server operator has decided to disable password use with JMAP, but
allow it for a while with IMAP to cater to older clients, so the login
succeeds, but there is no JMAPACCESS response code.</t>
      <t>S: 3 OK done</t>
      <t>The message is quoted since it contains spaces. The message uses the
same quoting rules as most other IMAP strings.</t>
      <t>Example 4. A client connects, sees no SASL method it recognises, and
issues a LOGIN command. Its password is incorrect.</t>
      <t>S: * OK [CAPABILITY IMAP4rev2 AUTH=GSS] example4<br/>
C: 4 LOGIN "arnt" "oslo"</t>
      <t>The server does not enter Authenticated state, so nothing requires it
to issue JMAPACCESS. It replies curtly:</t>
      <t>S: 4 NO done</t>
    </section>
    <section anchor="IANA">
      <name>IANA Considerations</name>
      <t>The IANA is requested to add the JMAPACCESS response code to the IMAP
Response Codes registry, with this document as reference.</t>
    </section>
  </middle>
  <back>
    <references>
      <name>References</name>
      <references anchor="sec-normative-references">
        <name>Normative References</name>
        <reference anchor="RFC3501">
          <front>
            <title>INTERNET MESSAGE ACCESS PROTOCOL - VERSION 4rev1</title>
            <author fullname="M. Crispin" initials="M." surname="Crispin"/>
            <date month="March" year="2003"/>
            <abstract>
              <t>The Internet Message Access Protocol, Version 4rev1 (IMAP4rev1) allows a client to access and manipulate electronic mail messages on a server. IMAP4rev1 permits manipulation of mailboxes (remote message folders) in a way that is functionally equivalent to local folders. IMAP4rev1 also provides the capability for an offline client to resynchronize with the server. IMAP4rev1 includes operations for creating, deleting, and renaming mailboxes, checking for new messages, permanently removing messages, setting and clearing flags, RFC 2822 and RFC 2045 parsing, searching, and selective fetching of message attributes, texts, and portions thereof. Messages in IMAP4rev1 are accessed by the use of numbers. These numbers are either message sequence numbers or unique identifiers. IMAP4rev1 supports a single server. A mechanism for accessing configuration information to support multiple IMAP4rev1 servers is discussed in RFC 2244. IMAP4rev1 does not specify a means of posting mail; this function is handled by a mail transfer protocol such as RFC 2821. [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="3501"/>
          <seriesInfo name="DOI" value="10.17487/RFC3501"/>
        </reference>
        <reference anchor="RFC8474">
          <front>
            <title>IMAP Extension for Object Identifiers</title>
            <author fullname="B. Gondwana" initials="B." role="editor" surname="Gondwana"/>
            <date month="September" year="2018"/>
            <abstract>
              <t>This document updates RFC 3501 (IMAP4rev1) with persistent identifiers on mailboxes and messages to allow clients to more efficiently reuse cached data when resources have changed location on the server.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="8474"/>
          <seriesInfo name="DOI" value="10.17487/RFC8474"/>
        </reference>
        <reference anchor="RFC9051">
          <front>
            <title>Internet Message Access Protocol (IMAP) - Version 4rev2</title>
            <author fullname="A. Melnikov" initials="A." role="editor" surname="Melnikov"/>
            <author fullname="B. Leiba" initials="B." role="editor" surname="Leiba"/>
            <date month="August" year="2021"/>
            <abstract>
              <t>The Internet Message Access Protocol Version 4rev2 (IMAP4rev2) allows a client to access and manipulate electronic mail messages on a server. IMAP4rev2 permits manipulation of mailboxes (remote message folders) in a way that is functionally equivalent to local folders. IMAP4rev2 also provides the capability for an offline client to resynchronize with the server.</t>
              <t>IMAP4rev2 includes operations for creating, deleting, and renaming mailboxes; checking for new messages; removing messages permanently; setting and clearing flags; parsing per RFCs 5322, 2045, and 2231; searching; and selective fetching of message attributes, texts, and portions thereof. Messages in IMAP4rev2 are accessed by the use of numbers. These numbers are either message sequence numbers or unique identifiers.</t>
              <t>IMAP4rev2 does not specify a means of posting mail; this function is handled by a mail submission protocol such as the one specified in RFC 6409.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="9051"/>
          <seriesInfo name="DOI" value="10.17487/RFC9051"/>
        </reference>
        <reference anchor="RFC2119">
          <front>
            <title>Key words for use in RFCs to Indicate Requirement Levels</title>
            <author fullname="S. Bradner" initials="S." surname="Bradner"/>
            <date month="March" year="1997"/>
            <abstract>
              <t>In many standards track documents several words are used to signify the requirements in the specification. These words are often capitalized. This document defines these words as they should be interpreted in IETF documents. This document specifies an Internet Best Current Practices for the Internet Community, and requests discussion and suggestions for improvements.</t>
            </abstract>
          </front>
          <seriesInfo name="BCP" value="14"/>
          <seriesInfo name="RFC" value="2119"/>
          <seriesInfo name="DOI" value="10.17487/RFC2119"/>
        </reference>
        <reference anchor="RFC8174">
          <front>
            <title>Ambiguity of Uppercase vs Lowercase in RFC 2119 Key Words</title>
            <author fullname="B. Leiba" initials="B." surname="Leiba"/>
            <date month="May" year="2017"/>
            <abstract>
              <t>RFC 2119 specifies common key words that may be used in protocol specifications. This document aims to reduce the ambiguity by clarifying that only UPPERCASE usage of the key words have the defined special meanings.</t>
            </abstract>
          </front>
          <seriesInfo name="BCP" value="14"/>
          <seriesInfo name="RFC" value="8174"/>
          <seriesInfo name="DOI" value="10.17487/RFC8174"/>
        </reference>
      </references>
      <references anchor="sec-informative-references">
        <name>Informative References</name>
        <reference anchor="RFC6530">
          <front>
            <title>Overview and Framework for Internationalized Email</title>
            <author fullname="J. Klensin" initials="J." surname="Klensin"/>
            <author fullname="Y. Ko" initials="Y." surname="Ko"/>
            <date month="February" year="2012"/>
            <abstract>
              <t>Full use of electronic mail throughout the world requires that (subject to other constraints) people be able to use close variations on their own names (written correctly in their own languages and scripts) as mailbox names in email addresses. This document introduces a series of specifications that define mechanisms and protocol extensions needed to fully support internationalized email addresses. These changes include an SMTP extension and extension of email header syntax to accommodate UTF-8 data. The document set also includes discussion of key assumptions and issues in deploying fully internationalized email. This document is a replacement for RFC 4952; it reflects additional issues identified since that document was published. [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="6530"/>
          <seriesInfo name="DOI" value="10.17487/RFC6530"/>
        </reference>
        <reference anchor="RFC6855">
          <front>
            <title>IMAP Support for UTF-8</title>
            <author fullname="P. Resnick" initials="P." role="editor" surname="Resnick"/>
            <author fullname="C. Newman" initials="C." role="editor" surname="Newman"/>
            <author fullname="S. Shen" initials="S." role="editor" surname="Shen"/>
            <date month="March" year="2013"/>
            <abstract>
              <t>This specification extends the Internet Message Access Protocol (IMAP) to support UTF-8 encoded international characters in user names, mail addresses, and message headers. This specification replaces RFC 5738.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="6855"/>
          <seriesInfo name="DOI" value="10.17487/RFC6855"/>
        </reference>
        <reference anchor="RFC6857">
          <front>
            <title>Post-Delivery Message Downgrading for Internationalized Email Messages</title>
            <author fullname="K. Fujiwara" initials="K." surname="Fujiwara"/>
            <date month="March" year="2013"/>
            <abstract>
              <t>The Email Address Internationalization (SMTPUTF8) extension to SMTP allows Unicode characters encoded in UTF-8 and outside the ASCII repertoire in mail header fields. Upgraded POP and IMAP servers support internationalized messages. If a POP or IMAP client does not support Email Address Internationalization, a POP or IMAP server cannot deliver internationalized messages to the client and cannot remove the message. To avoid that situation, this document describes a mechanism for converting internationalized messages into the traditional message format. As part of the conversion process, message elements that require internationalized treatment are recoded or removed, and receivers are able to recognize that they received messages containing such elements, even if they cannot process the internationalized elements.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="6857"/>
          <seriesInfo name="DOI" value="10.17487/RFC6857"/>
        </reference>
        <reference anchor="RFC6858">
          <front>
            <title>Simplified POP and IMAP Downgrading for Internationalized Email</title>
            <author fullname="A. Gulbrandsen" initials="A." surname="Gulbrandsen"/>
            <date month="March" year="2013"/>
            <abstract>
              <t>This document specifies a method for IMAP and POP servers to serve internationalized messages to conventional clients. The specification is simple, easy to implement, and provides only rudimentary results.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="6858"/>
          <seriesInfo name="DOI" value="10.17487/RFC6858"/>
        </reference>
        <reference anchor="RFC7628">
          <front>
            <title>A Set of Simple Authentication and Security Layer (SASL) Mechanisms for OAuth</title>
            <author fullname="W. Mills" initials="W." surname="Mills"/>
            <author fullname="T. Showalter" initials="T." surname="Showalter"/>
            <author fullname="H. Tschofenig" initials="H." surname="Tschofenig"/>
            <date month="August" year="2015"/>
            <abstract>
              <t>OAuth enables a third-party application to obtain limited access to a protected resource, either on behalf of a resource owner by orchestrating an approval interaction or by allowing the third-party application to obtain access on its own behalf.</t>
              <t>This document defines how an application client uses credentials obtained via OAuth over the Simple Authentication and Security Layer (SASL) to access a protected resource at a resource server. Thereby, it enables schemes defined within the OAuth framework for non-HTTP-based application protocols.</t>
              <t>Clients typically store the user's long-term credential. This does, however, lead to significant security vulnerabilities, for example, when such a credential leaks. A significant benefit of OAuth for usage in those clients is that the password is replaced by a shared secret with higher entropy, i.e., the token. Tokens typically provide limited access rights and can be managed and revoked separately from the user's long-term password.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="7628"/>
          <seriesInfo name="DOI" value="10.17487/RFC7628"/>
        </reference>
        <reference anchor="RFC8620">
          <front>
            <title>The JSON Meta Application Protocol (JMAP)</title>
            <author fullname="N. Jenkins" initials="N." surname="Jenkins"/>
            <author fullname="C. Newman" initials="C." surname="Newman"/>
            <date month="July" year="2019"/>
            <abstract>
              <t>This document specifies a protocol for clients to efficiently query, fetch, and modify JSON-based data objects, with support for push notification of changes and fast resynchronisation and for out-of- band binary data upload/download.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="8620"/>
          <seriesInfo name="DOI" value="10.17487/RFC8620"/>
        </reference>
      </references>
    </references>
    <?line 222?>



  </back>
  <!-- ##markdown-source:
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

-->

</rfc>
