<?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.6.39 (Ruby 3.0.2) -->
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" ipr="trust200902" docName="draft-gulbrandsen-6855bis-00" category="std" consensus="true" submissionType="IETF" xml:lang="en" version="3">
  <!-- xml2rfc v2v3 conversion 3.17.4 -->
  <front>
    <title abbrev="UTF8=ACCEPT">IMAP Support for UTF-8</title>
    <seriesInfo name="Internet-Draft" value="draft-gulbrandsen-6855bis-00"/>
    <author initials="P." surname="Resnick" fullname="Pete Resnick">
      <organization>Qualcomm Incorporated</organization>
      <address>
        <postal>
          <street>5775 Morehouse Drive</street>
          <city>San Diego</city>
          <code>CA 92121-1714</code>
          <country>US</country>
        </postal>
        <email>presnick@qualcomm.com</email>
      </address>
    </author>
    <author initials="C." surname="Newman" fullname="Chris Newman">
      <organization>Oracle</organization>
      <address>
        <postal>
          <street>800 Royal Oaks</street>
          <city>Monrovia,</city>
          <code>AA 91016&lt;</code>
          <country>US</country>
        </postal>
        <email>chris.newman@oracle.com</email>
      </address>
    </author>
    <author initials="S." surname="Shen" fullname="Sean Shen">
      <organization>CNNIC</organization>
      <address>
        <postal>
          <street>No.4 South 4th Zhongguancun Street</street>
          <city>Beijing</city>
          <code>100190</code>
          <country>China</country>
        </postal>
        <email>shenshuo@cnnic.cn</email>
      </address>
    </author>
    <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>
      </address>
    </author>
    <date year="2023" month="July" day="26"/>
    <area>Applications</area>
    <workgroup>EXTRA</workgroup>
    <keyword>IMAP</keyword>
    <abstract>
      <?line 70?>

<t>This specification extends the Internet Message Access Protocol
(IMAP4rev1, RFC 3501) to support UTF-8 encoded international
characters in user names, mail addresses, and message headers.  This
specification replaces RFC 6855. This specification does not extend
IMAP4rev2 <xref target="RFC9051"/>, since that protocol includes everything in this
extension.</t>
    </abstract>
  </front>
  <middle>
    <?line 79?>

<section anchor="introduction">
      <name>Introduction</name>
      <t>This specification forms part of the Email Address
Internationalization protocols described in the Email Address
Internationalization Framework document <xref target="RFC6530"/>.  It extends IMAP
[RFC3501}} to permit UTF-8 <xref target="RFC3629"/> in headers, as described in
"Internationalized Email Headers" <xref target="RFC6532"/>.  It also adds a
mechanism to support mailbox names using the UTF-8 charset.  This
specification creates two new IMAP capabilities to allow servers to
advertise these new extensions.</t>
      <t>This specification assumes that the IMAP server will be operating in
a fully internationalized environment, i.e., one in which all clients
accessing the server will be able to accept non-ASCII message header
fields and other information, as specified in Section 3.  At least
during a transition period, that assumption will not be realistic for
many environments; the issues involved are discussed in Section 7
below.</t>
      <t>This specification replaces an earlier, experimental approach to the
same problem <xref target="RFC5738"/> as well as <xref target="RFC6855"/>.</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="utf8accept-imap-capability-and-utf-8-in-imap-quoted-strings">
      <name>"UTF8=ACCEPT" IMAP Capability and UTF-8 in IMAP Quoted-Strings</name>
      <t>The "UTF8=ACCEPT" capability indicates that the server supports the
ability to open mailboxes containing internationalized messages with
the "SELECT" and "EXAMINE" commands, and the server can provide UTF-8
responses to the "LIST" and "LSUB" commands.  This capability also
affects other IMAP extensions that can return mailbox names or their
prefixes, such as NAMESPACE <xref target="RFC2342"/> and ACL <xref target="RFC4314"/>.</t>
      <t>The "UTF8=ONLY" capability, described in Section 6, implies the
"UTF8=ACCEPT" capability.  A server is said to support "UTF8=ACCEPT"
if it advertises either "UTF8=ACCEPT" or "UTF8=ONLY".</t>
      <t>A client <bcp14>MUST</bcp14> use the "ENABLE" command <xref target="RFC5161"/> with the
"UTF8=ACCEPT" option (defined in Section 4 below) to indicate to the
server that the client accepts UTF-8 in quoted-strings and supports
the "UTF8=ACCEPT" extension.  The "ENABLE UTF8=ACCEPT" command is
only valid in the authenticated state.</t>
      <t>The IMAP base specification <xref target="RFC3501"/> forbids the use of 8-bit
characters in atoms or quoted-strings.  Thus, a UTF-8 string can only
be sent as a literal.  This can be inconvenient from a coding
standpoint, and unless the server offers IMAP non-synchronizing
literals <xref target="RFC2088"/>, this requires an extra round trip for each UTF-8
string sent by the client.  When the IMAP server supports
"UTF8=ACCEPT", it supports UTF-8 in quoted-strings with the following
syntax:</t>
      <artwork><![CDATA[
     quoted        =/ DQUOTE *uQUOTED-CHAR DQUOTE
            ; QUOTED-CHAR is not modified, as it will affect
            ; other RFC 3501 ABNF non-terminals.

     uQUOTED-CHAR  = QUOTED-CHAR / UTF8-2 / UTF8-3 / UTF8-4

     UTF8-2        =   <Defined in Section 4 of RFC 3629>

     UTF8-3        =   <Defined in Section 4 of RFC 3629>

     UTF8-4        =   <Defined in Section 4 of RFC 3629>
]]></artwork>
      <t>When this extended quoting mechanism is used by the client, the
server <bcp14>MUST</bcp14> reject, with a "BAD" response, any octet sequences with
the high bit set that fail to comply with the formal syntax
requirements of UTF-8 <xref target="RFC3629"/>.  The IMAP server <bcp14>MUST NOT</bcp14> send UTF-8
in quoted-strings to the client unless the client has indicated
support for that syntax by using the "ENABLE UTF8=ACCEPT" command.</t>
      <t>If the server supports "UTF8=ACCEPT", the client <bcp14>MAY</bcp14> use extended
quoted syntax with any IMAP argument that permits a string (including
astring and nstring).  However, if characters outside the US-ASCII
repertoire are used in an inappropriate place, the results would be
the same as if other syntactically valid but semantically invalid
characters were used.  Specific cases where UTF-8 characters are
permitted or not permitted are described in the following paragraphs.</t>
      <t>All IMAP servers that support "UTF8=ACCEPT" <bcp14>SHOULD</bcp14> accept UTF-8 in
mailbox names, and those that also support the Mailbox International
Naming Convention described in RFC 3501, Section 5.1.3, <bcp14>MUST</bcp14> accept
UTF8-quoted mailbox names and convert them to the appropriate
internal format.  Mailbox names <bcp14>MUST</bcp14> comply with the Net-Unicode
Definition (<xref target="RFC5198"/>, Section 2) with the specific exception that
they <bcp14>MUST NOT</bcp14> contain control characters (U+0000-U+001F and U+0080-U+
009F), a delete character (U+007F), a line separator (U+2028), or a
paragraph separator (U+2029).</t>
      <t>Once an IMAP client has enabled UTF-8 support with the "ENABLE
UTF8=ACCEPT" command, it <bcp14>MUST NOT</bcp14> issue a "SEARCH" command that
contains a charset specification.  If an IMAP server receives such a
"SEARCH" command in that situation, it <bcp14>SHOULD</bcp14> reject the command with
a "BAD" response (due to the conflicting charset labels).</t>
    </section>
    <section anchor="append-command">
      <name>"APPEND" Command</name>
      <t>If the server supports "UTF8=ACCEPT", then the server accepts UTF-8
headers in the "APPEND" command message argument.</t>
      <t>If an IMAP server supports "UTF8=ACCEPT" and the IMAP client has not
issued the "ENABLE UTF8=ACCEPT" command, the server <bcp14>MUST</bcp14> reject, with
a "NO" response, an "APPEND" command that includes any 8-bit
character in message header fields.</t>
    </section>
    <section anchor="login-command-and-utf-8">
      <name>"LOGIN" Command and UTF-8</name>
      <t>This specification does not extend the IMAP "LOGIN" command <xref target="RFC3501"/>
to support UTF-8 usernames and passwords.  Whenever a client needs to
use UTF-8 usernames or passwords, it <bcp14>MUST</bcp14> use the IMAP "AUTHENTICATE"
command, which is already capable of passing UTF-8 usernames and
credentials.</t>
      <t>Although using the IMAP "AUTHENTICATE" command in this way makes it
syntactically legal to have a UTF-8 username or password, there is no
guarantee that the user provisioning system utilized by the IMAP
server will allow such identities.  This is an implementation
decision and may depend on what identity system the IMAP server is
configured to use.</t>
    </section>
    <section anchor="utf8only-capability">
      <name>"UTF8=ONLY" Capability</name>
      <t>The "UTF8=ONLY" capability indicates that the server supports
"UTF8=ACCEPT" (see Section 4) and that it requires support for UTF-8
from clients.  In particular, this means that the server will send
UTF-8 in quoted-strings, and it will not accept the older
international mailbox name convention (modified UTF-7 <xref target="RFC3501"/>).
Because these are incompatible changes to IMAP, explicit server
announcement and client confirmation is necessary: clients <bcp14>MUST</bcp14> use
the "ENABLE UTF8=ACCEPT" command before using this server.  A server
that advertises "UTF8=ONLY" will reject, with a "NO [CANNOT]"
response <xref target="RFC5530"/>, any command that might require UTF-8 support and
is not preceded by an "ENABLE UTF8=ACCEPT" command.</t>
      <t>IMAP clients that find support for a server that announces
"UTF8=ONLY" problematic are encouraged to at least detect the
announcement and provide an informative error message to the
end-user.</t>
      <t>Because the "UTF8=ONLY" server capability includes support for
"UTF8=ACCEPT", the capability string will include, at most, one of
those and never both.  For the client, "ENABLE UTF8=ACCEPT" is always
used -- never "ENABLE UTF8=ONLY".</t>
    </section>
    <section anchor="dealing-with-legacy-clients">
      <name>Dealing with Legacy Clients</name>
      <t>In most situations, it will be difficult or impossible for the
implementer or operator of an IMAP (or POP) server to know whether
all of the clients that might access it, or the associated mail store
more generally, will be able to support the facilities defined in
this document.  In almost all cases, servers that conform to this
specification will have to be prepared to deal with clients that do
not enable the relevant capabilities.  Unfortunately, there is no
completely satisfactory way to do so other than for systems that wish
to receive email that requires SMTPUTF8 capabilities to be sure that
all components of those systems -- including IMAP and other clients
selected by users -- are upgraded appropriately.</t>
      <t>When a message that requires SMTPUTF8 is encountered and the client
does not enable UTF-8 capability, choices available to the server
include hiding the problematic message(s), creating in-band or
out-of-band notifications or error messages, or somehow trying to
create a surrogate of the message with the intention of providing
useful information to that client about what has occurred.  Such
surrogate messages cannot be actual substitutes for the original
message: they will almost always be impossible to reply to (either at
all or without loss of information) and the new header fields or
specialized constructs for server-client communications may go beyond
the requirements of current email specifications (e.g., <xref target="RFC5322"/>).
Consequently, such messages may confuse some legacy mail user agents
(including IMAP clients) or not provide expected information to
users.  There are also trade-offs in constructing surrogates of the
original message between accepting complexity and additional
computation costs in order to try to preserve as much information as
possible (for example, in "Post-Delivery Message Downgrading for
Internationalized Email Messages" <xref target="RFC6857"/>) and trying to minimize
those costs while still providing useful information (for example, in
"Simplified POP and IMAP Downgrading for Internationalized Email"
<xref target="RFC6858"/>).</t>
      <t>Implementations that choose to perform downgrading <bcp14>SHOULD</bcp14> use one of
the standardized algorithms provided in RFC 6857 or RFC 6858.
Getting downgrade algorithms right, and minimizing the risk of
operational problems and harm to the email system, is tricky and
requires careful engineering.  These two algorithms are well
understood and carefully designed.</t>
      <t>Because such messages are really surrogates of the original ones, not
really "downgraded" ones (although that terminology is often used for
convenience), they inevitably have relationships to the originals
that the IMAP specification <xref target="RFC3501"/> did not anticipate.  This
brings up two concerns in particular: First, digital signatures
computed over and intended for the original message will often not be
applicable to the surrogate message, and will often fail signature
verification.  (It will be possible for some digital signatures to be
verified, if they cover only parts of the original message that are
not affected in the creation of the surrogate.)  Second, servers that
may be accessed by the same user with different clients or methods
(e.g., POP or webmail systems in addition to IMAP or IMAP clients
with different capabilities) will need to exert extreme care to be
sure that UIDVALIDITY <xref target="RFC3501"/> behaves as the user would expect.
Those issues may be especially sensitive if the server caches the
surrogate message or computes and stores it when the message arrives
with the intent of making either form available depending on client
capabilities.  Additionally, in order to cope with the case when a
server compliant with this extension returns the same UIDVALIDITY to
both legacy and "UTF8=ACCEPT"-aware clients, a client upgraded from
being non-"UTF8=ACCEPT"-aware <bcp14>MUST</bcp14> discard its cache of messages
downloaded from the server.</t>
      <t>The best (or "least bad") approach for any given environment will
depend on local conditions, local assumptions about user behavior,
the degree of control the server operator has over client usage and
upgrading, the options that are actually available, and so on.  It is
impossible, at least at the time of publication of this
specification, to give good advice that will apply to all situations,
or even particular profiles of situations, other than "upgrade legacy
clients as soon as possible".</t>
    </section>
    <section anchor="issues-with-utf-8-header-mailstore">
      <name>Issues with UTF-8 Header Mailstore</name>
      <t>When an IMAP server uses a mailbox format that supports UTF-8 headers
and it permits selection or examination of that mailbox without
issuing "ENABLE UTF8=ACCEPT" first, it is the responsibility of the
server to comply with the IMAP base specification <xref target="RFC3501"/> and the
Internet Message Format <xref target="RFC5322"/> with respect to all header
information transmitted over the wire.  The issue of handling
messages containing non-ASCII characters in legacy environments is
discussed in Section 7.</t>
    </section>
    <section anchor="IANA">
      <name>IANA Considerations</name>
      <t>the "IMAP 4 Capabilities" registry contains a number of
references to RFC6855. IANA, please change them to point to this
document.</t>
    </section>
    <section anchor="SECURITY">
      <name>Security Considerations</name>
      <t>The security considerations of UTF-8 <xref target="RFC3629"/> and SASLprep
<xref target="RFC4013"/> apply to this specification, particularly with respect to
use of UTF-8 in usernames and passwords.  Otherwise, this is not
believed to alter the security considerations of IMAP.</t>
      <t>Special considerations, some of them with security implications, occur
if a server that conforms to this specification is accessed by a
client that does not, as well as in some more complex situations in
which a given message is accessed by multiple clients that might use
different protocols and/or support different capabilities.  Those
issues are discussed in Section 7.</t>
    </section>
  </middle>
  <back>
    <references>
      <name>References</name>
      <references>
        <name>Normative References</name>
        <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="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="RFC3629">
          <front>
            <title>UTF-8, a transformation format of ISO 10646</title>
            <author fullname="F. Yergeau" initials="F." surname="Yergeau"/>
            <date month="November" year="2003"/>
            <abstract>
              <t>ISO/IEC 10646-1 defines a large character set called the Universal Character Set (UCS) which encompasses most of the world's writing systems. The originally proposed encodings of the UCS, however, were not compatible with many current applications and protocols, and this has led to the development of UTF-8, the object of this memo. UTF-8 has the characteristic of preserving the full US-ASCII range, providing compatibility with file systems, parsers and other software that rely on US-ASCII values but are transparent to other values. This memo obsoletes and replaces RFC 2279.</t>
            </abstract>
          </front>
          <seriesInfo name="STD" value="63"/>
          <seriesInfo name="RFC" value="3629"/>
          <seriesInfo name="DOI" value="10.17487/RFC3629"/>
        </reference>
        <reference anchor="RFC4013">
          <front>
            <title>SASLprep: Stringprep Profile for User Names and Passwords</title>
            <author fullname="K. Zeilenga" initials="K." surname="Zeilenga"/>
            <date month="February" year="2005"/>
            <abstract>
              <t>This document describes how to prepare Unicode strings representing user names and passwords for comparison. The document defines the "SASLprep" profile of the "stringprep" algorithm to be used for both user names and passwords. This profile is intended to be used by Simple Authentication and Security Layer (SASL) mechanisms (such as PLAIN, CRAM-MD5, and DIGEST-MD5), as well as other protocols exchanging simple user names and/or passwords. [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="4013"/>
          <seriesInfo name="DOI" value="10.17487/RFC4013"/>
        </reference>
        <reference anchor="RFC5161">
          <front>
            <title>The IMAP ENABLE Extension</title>
            <author fullname="A. Gulbrandsen" initials="A." role="editor" surname="Gulbrandsen"/>
            <author fullname="A. Melnikov" initials="A." role="editor" surname="Melnikov"/>
            <date month="March" year="2008"/>
            <abstract>
              <t>Most IMAP extensions are used by the client when it wants to and the server supports it. However, a few extensions require the server to know whether a client supports that extension. The ENABLE extension allows an IMAP client to say which extensions it supports. [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="5161"/>
          <seriesInfo name="DOI" value="10.17487/RFC5161"/>
        </reference>
        <reference anchor="RFC5198">
          <front>
            <title>Unicode Format for Network Interchange</title>
            <author fullname="J. Klensin" initials="J." surname="Klensin"/>
            <author fullname="M. Padlipsky" initials="M." surname="Padlipsky"/>
            <date month="March" year="2008"/>
            <abstract>
              <t>The Internet today is in need of a standardized form for the transmission of internationalized "text" information, paralleling the specifications for the use of ASCII that date from the early days of the ARPANET. This document specifies that format, using UTF-8 with normalization and specific line-ending sequences. [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="5198"/>
          <seriesInfo name="DOI" value="10.17487/RFC5198"/>
        </reference>
        <reference anchor="RFC5322">
          <front>
            <title>Internet Message Format</title>
            <author fullname="P. Resnick" initials="P." role="editor" surname="Resnick"/>
            <date month="October" year="2008"/>
            <abstract>
              <t>This document specifies the Internet Message Format (IMF), a syntax for text messages that are sent between computer users, within the framework of "electronic mail" messages. This specification is a revision of Request For Comments (RFC) 2822, which itself superseded Request For Comments (RFC) 822, "Standard for the Format of ARPA Internet Text Messages", updating it to reflect current practice and incorporating incremental changes that were specified in other RFCs. [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="5322"/>
          <seriesInfo name="DOI" value="10.17487/RFC5322"/>
        </reference>
        <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="RFC6532">
          <front>
            <title>Internationalized Email Headers</title>
            <author fullname="A. Yang" initials="A." surname="Yang"/>
            <author fullname="S. Steele" initials="S." surname="Steele"/>
            <author fullname="N. Freed" initials="N." surname="Freed"/>
            <date month="February" year="2012"/>
            <abstract>
              <t>Internet mail was originally limited to 7-bit ASCII. MIME added support for the use of 8-bit character sets in body parts, and also defined an encoded-word construct so other character sets could be used in certain header field values. However, full internationalization of electronic mail requires additional enhancements to allow the use of Unicode, including characters outside the ASCII repertoire, in mail addresses as well as direct use of Unicode in header fields like "From:", "To:", and "Subject:", without requiring the use of complex encoded-word constructs. This document specifies an enhancement to the Internet Message Format and to MIME that allows use of Unicode in mail addresses and most header field content.</t>
              <t>This specification updates Section 6.4 of RFC 2045 to eliminate the restriction prohibiting the use of non-identity content-transfer- encodings on subtypes of "message/". [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="6532"/>
          <seriesInfo name="DOI" value="10.17487/RFC6532"/>
        </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>
        <name>Informative References</name>
        <reference anchor="RFC2088">
          <front>
            <title>IMAP4 non-synchronizing literals</title>
            <author fullname="J. Myers" initials="J." surname="Myers"/>
            <date month="January" year="1997"/>
            <abstract>
              <t>The Internet Message Access Protocol [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="2088"/>
          <seriesInfo name="DOI" value="10.17487/RFC2088"/>
        </reference>
        <reference anchor="RFC2342">
          <front>
            <title>IMAP4 Namespace</title>
            <author fullname="M. Gahrns" initials="M." surname="Gahrns"/>
            <author fullname="C. Newman" initials="C." surname="Newman"/>
            <date month="May" year="1998"/>
            <abstract>
              <t>This document defines a NAMESPACE command that allows a client to discover the prefixes of namespaces used by a server for personal mailboxes, other users' mailboxes, and shared mailboxes. [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="2342"/>
          <seriesInfo name="DOI" value="10.17487/RFC2342"/>
        </reference>
        <reference anchor="RFC4314">
          <front>
            <title>IMAP4 Access Control List (ACL) Extension</title>
            <author fullname="A. Melnikov" initials="A." surname="Melnikov"/>
            <date month="December" year="2005"/>
            <abstract>
              <t>The Access Control List (ACL) extension (RFC 2086) of the Internet Message Access Protocol (IMAP) permits mailbox access control lists to be retrieved and manipulated through the IMAP protocol.</t>
              <t>This document is a revision of RFC 2086. It defines several new access control rights and clarifies which rights are required for different IMAP commands. [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="4314"/>
          <seriesInfo name="DOI" value="10.17487/RFC4314"/>
        </reference>
        <reference anchor="RFC5530">
          <front>
            <title>IMAP Response Codes</title>
            <author fullname="A. Gulbrandsen" initials="A." surname="Gulbrandsen"/>
            <date month="May" year="2009"/>
            <abstract>
              <t>IMAP responses consist of a response type (OK, NO, BAD), an optional machine-readable response code, and a human-readable text.</t>
              <t>This document collects and documents a variety of machine-readable response codes, for better interoperation and error reporting. [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="5530"/>
          <seriesInfo name="DOI" value="10.17487/RFC5530"/>
        </reference>
        <reference anchor="RFC5738">
          <front>
            <title>IMAP Support for UTF-8</title>
            <author fullname="P. Resnick" initials="P." surname="Resnick"/>
            <author fullname="C. Newman" initials="C." surname="Newman"/>
            <date month="March" year="2010"/>
            <abstract>
              <t>This specification extends the Internet Message Access Protocol version 4rev1 (IMAP4rev1) to support UTF-8 encoded international characters in user names, mail addresses, and message headers. This document defines an Experimental Protocol for the Internet community.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="5738"/>
          <seriesInfo name="DOI" value="10.17487/RFC5738"/>
        </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="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>
        <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>
      </references>
    </references>
    <?line 351?>

<section anchor="appendix-a-design-rationale">
      <name>Appendix A.  Design Rationale</name>
      <t>This non-normative section discusses the reasons behind some of the
design choices in this specification.</t>
      <t>The "UTF8=ONLY" mechanism simplifies diagnosis of interoperability
problems when legacy support goes away.  In the situation where
backwards compatibility is not working anyway, the non-conforming
"just-send-UTF-8 IMAP" has the advantage that it might work with some
legacy clients.  However, the difficulty of diagnosing
interoperability problems caused by a "just-send-UTF-8 IMAP" mechanism
is the reason the "UTF8=ONLY" capability mechanism was chosen.</t>
    </section>
    <section anchor="appendix-b-acknowledgments">
      <name>Appendix B.  Acknowledgments</name>
      <t>The authors wish to thank the participants of the EAI working group
for their contributions to this document, with particular thanks to
Harald Alvestrand, David Black, Randall Gellens, Arnt Gulbrandsen,
Kari Hurtta, John Klensin, Xiaodong Lee, Charles Lindsey, Alexey
Melnikov, Subramanian Moonesamy, Shawn Steele, Daniel Taharlev, and
Joseph Yee for their specific contributions to the discussion.</t>
    </section>
    <section anchor="appendix-b-changes-since-rfc-6855">
      <name>Appendix B.  Changes since RFC 6855</name>
      <t>This non-normative section describes the changes made since
<xref target="RFC6855"/>.</t>
      <t>This document removes APPEND's UTF8 data item, making the UTF8-related
syntax compatible with IMAP4rev2 as defined by <xref target="RFC9051"/> and making
it simpler for clients to support IMAP4rev1 and IMAP4rev2 with the
same code.</t>
      <t>IMAP4rev2 <xref target="RFC9051"/> provides roughly the same abilities as
<xref target="RFC6855"/> but does not include APPEND's UTF8 item. None of
<xref target="RFC6855"/>, IMAP4rev2 or JMAP <xref target="RFC8620"/> specify any way to learn
whether a particular message was stored using the UTF8 data item. As
of today, an IMAP client cannot learn whether a particular message was
stored using the UTF8 data item, nor would it be able to trust that
information even if IMAP4rev1/2 were extended to provide that
information.</t>
      <t>In July 2023, one of the authors found only one IMAP client that uses
the UTF8 data item, and that client uses it incorrectly (it sends the
data item for all messages if the server supports UTF8=ACCEPT, without
regard to whether a particular message includes any UTF8 at all).</t>
      <t>For these reason, it was judged best to revise <xref target="RFC6855"/> and adopt
the same syntax as IMAP4rev2.</t>
    </section>
  </back>
  <!-- ##markdown-source:
H4sIAAAAAAAAA6Vc7XYjt5H9j6fAMj9WypK0vmZGM3Gy5kgajxx9eSjtxpuT
swfsBklYzW6mP6RhcuZd9ln2yfZWFYDupjh2ctbn2CKbjUahUHXrVhXao9FI
VbXJ0/82WZHbd7ouG6vcuuRPVX10cPD24Eglpn6nqzpVVTNbuapyRV5v1rj9
8uL+gzKlNe/0ZL3OHG7Eb5V6XrzTF3+6/zRRKi2S3Kxwb1qaeT1aNNmsxISV
zUevT1+9mrlqdHCgVO3qjB54PbnT02a9Lspaz4tSP9x/GJ0qM5uV9ukdfTv9
/eTs7OLuXmUmxyw2V4/P75TWIx6rTFMvi/KdGmmZ9c7WVn+yVe6SR9xVlBjz
Y2OypFit9GWeFCWmMrVN8WNVl9Zipa/evHmlr4vSLoumsvq8dE8WPyeu3rzT
U5Prc2cXBV0pUkxxNtFvjw6PDkeHbw5P+GqT1yVufZjim10Zl73T61Jk+O6v
fvIx/hOlPFuWrtI39nll8iDlbWmSzHbEOj040J+Kjcn0rXmsokDXRV4WT84M
o0ATCHR4cPj6268Jk9B045yn+67geXriTC0WOV3aKMvZzc3lWUeUm2J8oqcF
dK1P8O9/LYt8sWhMnjQYx/dE8d5b97PLF1G4w4ODw7cHXcnOli43rXAV5q2W
TfFdkkNh4ySPYk3KvNbftwYUpLs8m9zcdKR7DTXlqb4rHO6fJssGy8yH+n06
1oetXLDvymZVR7CTnljvbbZwzaoVzGD67zr2O17DMMZ5oZTKi3IF03+yZImf
PpwdHR6+9R+PXx0cho+vj8LVk4PDY//x1eHrw/jx7Wn4eHx05D++fnV80H7E
VeXy+faEB6dh5NHxSRh5cnx4Ep7XPuTVm+NwL3lg+/FN+zHccPr6KAx7e/AK
cqrRaKTNDKo2Sa3U/RJ2W61t4ube+bX9XFvoR9dLCwerbZnbWl/bqjILqydJ
gk/6rizqIikytUdOewLfPhzSHJq0ta/rQlceA9j/4eW0R6l2/Dyex2QqWRqS
wpYVftBw1ZINpRpq2jBt0hROV9F3bJheeRGW1qQYMtaahFd94Uu7zgxEZGFI
O2O9Y4lpgTvyovZrVWERR/rvf/ea+vJlqCuXJxZ6MDXcXxYMQZOsSTHcPtly
U8P0FyR8TaLw0whcx6LmlUtTIID6DemxLNImodl3Kp3sodJrA40Vc1b9Betg
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

-->

</rfc>
