<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet type="text/xsl" href="imap-capabilities.xsl"?>
<?xml-model href="imap-capabilities.rng" schematypens="http://relaxng.org/ns/structure/1.0" ?>
<registry xmlns="http://www.iana.org/assignments" id="imap-capabilities">
  <title>Internet Message Access Protocol (IMAP) Capabilities Registry</title>
  <category>Internet Message Access Protocol (IMAP) Capabilities</category>
  <updated>2026-02-27</updated>
  <registry id="imap-capabilities-1">
    <title>IMAP Capabilities</title>
    <xref type="rfc" data="rfc3501"/>
    <xref type="rfc" data="rfc9051"/>
    <registration_rule>IETF Review</registration_rule>
    <note>Client implementations compliant with <xref type="rfc" data="rfc3501"/> SHOULD NOT require any 
capability name other than "IMAP4rev1". Client implementations 
compliant with <xref type="rfc" data="rfc9051"/> SHOULD NOT require any capability name other 
than "IMAP4rev2", and possibly "STARTTLS" and "LOGINDISABLED" (on a 
cleartext port). All client implementations MUST ignore any unknown 
capability names.

The prefix "QUOTA=RES-" is reserved per <xref type="rfc" data="rfc9208">RFC9208, Section 9.1</xref>.
See Section 9.2 of that document for values that follow this prefix.

All other capabilities starting with the "QUOTA=" prefix are reserved 
for future IETF Stream extensions to <xref type="rfc" data="rfc9208"/>.
</note>

    <record>
      <name>ACL</name>
      <xref type="rfc" data="rfc4314"/>
    </record>
    <record>
      <name>ANNOTATE-EXPERIMENT-1</name>
      <xref type="rfc" data="rfc5257"/>
    </record>
    <record date="2016-01-25">
      <name>APPENDLIMIT</name>
      <xref type="rfc" data="rfc7889"/>
    </record>
    <record date="2014-05-15" updated="2021-02-22">
      <name>AUTH=</name>
      <xref type="rfc" data="rfc3501"/>
	    <xref type="rfc" data="rfc9051"/>
    </record>
    <record>
      <name>BINARY</name>
      <xref type="rfc" data="rfc3516"/>
    </record>
    <record>
      <name>CATENATE</name>
      <xref type="rfc" data="rfc4469"/>
    </record>
    <record>
      <name>CHILDREN</name>
      <xref type="rfc" data="rfc3348"/>
    </record>
    <record>
      <name>COMPRESS=DEFLATE</name>
      <xref type="rfc" data="rfc4978"/>
    </record>
    <record>
      <name>CONDSTORE</name>
      <xref type="rfc" data="rfc7162"/>
    </record>
    <record>
      <name>CONTEXT=SEARCH</name>
      <xref type="rfc" data="rfc5267"/>
    </record>
    <record>
      <name>CONTEXT=SORT</name>
      <xref type="rfc" data="rfc5267"/>
    </record>
    <record>
      <name>CONVERT</name>
      <xref type="rfc" data="rfc5259"/>
    </record>
    <record>
      <name>CREATE-SPECIAL-USE</name>
      <xref type="rfc" data="rfc6154"/>
    </record>
    <record>
      <name>ENABLE</name>
      <xref type="rfc" data="rfc5161"/>
    </record>
    <record>
      <name>ESEARCH</name>
      <xref type="rfc" data="rfc4731"/>
    </record>
    <record>
      <name>ESORT</name>
      <xref type="rfc" data="rfc5267"/>
    </record>
    <record>
      <name>FILTERS</name>
      <xref type="rfc" data="rfc5466"/>
    </record>
    <record>
      <name>I18NLEVEL=1</name>
      <xref type="rfc" data="rfc5255"/>
    </record>
    <record>
      <name>I18NLEVEL=2</name>
      <xref type="rfc" data="rfc5255"/>
    </record>
    <record>
      <name>ID</name>
      <xref type="rfc" data="rfc2971"/>
    </record>
    <record>
      <name>IDLE</name>
      <xref type="rfc" data="rfc2177"/>
    </record>
    <record date="2022-03-10">
      <name>IMAP4REV1</name>
      <xref type="rfc" data="rfc3501"/>
    </record>
    <record date="2022-03-10">
      <name>IMAP4REV2</name>
      <xref type="rfc" data="rfc9051"/>
    </record>
    <record>
      <name>IMAPSIEVE=</name>
      <xref type="rfc" data="rfc6785"/>
    </record>
    <record date="2024-04-23">
      <name>INPROGRESS</name>
      <xref type="rfc" data="rfc9585"/>
    </record>
    <record date="2024-11-26">
      <name>JMAPACCESS</name>
      <xref type="rfc" data="rfc9698"/>
    </record>
    <record>
      <name>LANGUAGE</name>
      <xref type="rfc" data="rfc5255"/>
    </record>
    <record date="2014-11-19">
      <name>LIST-EXTENDED</name>
      <xref type="rfc" data="rfc5258"/>
    </record>
    <record date="2024-04-09">
      <name>LIST-METADATA</name>
      <xref type="rfc" data="rfc9590"/>
    </record>
    <record date="2018-06-12">
      <name>LIST-MYRIGHTS</name>
      <xref type="rfc" data="rfc8440"/>
    </record>
    <record>
      <name>LIST-STATUS</name>
      <xref type="rfc" data="rfc5819"/>
    </record>
    <record updated="2016-05-18">
      <name>LITERAL+</name>
      <xref type="rfc" data="rfc7888"/>
    </record>
    <record date="2016-05-18">
      <name>LITERAL-</name>
      <xref type="rfc" data="rfc7888"/>
    </record>
    <record>
      <name>LOGIN-REFERRALS</name>
      <xref type="rfc" data="rfc2221"/>
    </record>
    <record updated="2021-03-09">
      <name>LOGINDISABLED</name>
      <xref type="rfc" data="rfc3501"/>
	    <xref type="rfc" data="rfc9051"/>
    </record>
    <record>
      <name>MAILBOX-REFERRALS</name>
      <xref type="rfc" data="rfc2193"/>
    </record>
    <record date="2024-11-18">
      <name>MESSAGELIMIT=</name>
      <xref type="rfc" data="rfc9738"/>
    </record>
    <record date="2014-05-15">
      <name>METADATA</name>
      <xref type="rfc" data="rfc5464"/>
    </record>
    <record date="2014-05-15">
      <name>METADATA-SERVER</name>
      <xref type="rfc" data="rfc5464"/>
    </record>
    <record>
      <name>MOVE</name>
      <xref type="rfc" data="rfc6851"/>
    </record>
    <record>
      <name>MULTIAPPEND</name>
      <xref type="rfc" data="rfc3502"/>
    </record>
    <record>
      <name>MULTISEARCH</name>
      <xref type="rfc" data="rfc7377"/>
    </record>
    <record>
      <name>NAMESPACE</name>
      <xref type="rfc" data="rfc2342"/>
    </record>
    <record>
      <name>NOTIFY</name>
      <xref type="rfc" data="rfc5465"/>
    </record>
    <record date="2018-08-07">
      <name>OBJECTID</name>
      <xref type="rfc" data="rfc8474"/>
    </record>
    <record date="2023-01-06">
      <name>PARTIAL</name>
      <xref type="rfc" data="rfc9394"/>
    </record>
    <record date="2020-11-20">
      <name>PREVIEW</name>
      <xref type="rfc" data="rfc8970"/>
    </record>
    <record>
      <name>QRESYNC</name>
      <xref type="rfc" data="rfc7162"/>
    </record>
    <record updated="2021-12-09">
      <name>QUOTA</name>
      <xref type="rfc" data="rfc9208"/>
    </record>
    <record date="2021-12-17">
      <name>QUOTA=</name>
      <xref type="rfc" data="rfc9208"/>
    </record>
    <record date="2021-12-09">
      <name>QUOTASET</name>
      <xref type="rfc" data="rfc9208"/>
    </record>
    <record date="2018-10-29">
      <name>REPLACE</name>
      <xref type="rfc" data="rfc8508"/>
    </record>
    <record>
      <name>RIGHTS=</name>
      <xref type="rfc" data="rfc4314"/>
    </record>
    <record>
      <name>SASL-IR</name>
      <xref type="rfc" data="rfc4959"/>
    </record>
    <record date="2018-11-08">
      <name>SAVEDATE</name>
      <xref type="rfc" data="rfc8514"/>
    </record>
    <record date="2024-11-18">
      <name>SAVELIMIT=</name>
      <xref type="rfc" data="rfc9738"/>
    </record>
    <record>
      <name>SEARCH=FUZZY</name>
      <xref type="rfc" data="rfc6203"/>
    </record>
    <record>
      <name>SEARCHRES</name>
      <xref type="rfc" data="rfc5182"/>
    </record>
    <record>
      <name>SORT</name>
      <xref type="rfc" data="rfc5256"/>
    </record>
    <record>
      <name>SORT=DISPLAY</name>
      <xref type="rfc" data="rfc5957"/>
    </record>
    <record>
      <name>SPECIAL-USE</name>
      <xref type="rfc" data="rfc6154"/>
    </record>
    <record updated="2021-03-09">
      <name>STARTTLS</name>
      <xref type="rfc" data="rfc3501"/>
	    <xref type="rfc" data="rfc9051"/>
    </record>
    <record date="2018-06-12">
      <name>STATUS=SIZE</name>
      <xref type="rfc" data="rfc8438"/>
    </record>
    <record>
      <name>THREAD</name>
      <xref type="rfc" data="rfc5256"/>
    </record>
    <record date="2026-02-27">
      <name>UIDBATCHES</name>
      <xref type="draft" data="RFC-ietf-mailmaint-imap-uidbatches-22"/>
    </record>
    <record date="2024-04-09">
      <name>UIDONLY</name>
      <xref type="rfc" data="rfc9586"/>
    </record>
    <record>
      <name>UIDPLUS</name>
      <xref type="rfc" data="rfc4315"/>
    </record>
    <record date="2018-06-12">
      <name>UNAUTHENTICATE</name>
      <xref type="rfc" data="rfc8437"/>
    </record>
    <record>
      <name>UNSELECT</name>
      <xref type="rfc" data="rfc3691"/>
    </record>
    <record>
      <name>URL-PARTIAL</name>
      <xref type="rfc" data="rfc5550"/>
    </record>
    <record>
      <name>URLAUTH</name>
      <xref type="rfc" data="rfc4467"/>
    </record>
    <record>
      <name>URLAUTH=BINARY</name>
      <xref type="rfc" data="rfc5524"/>
      <xref type="rfc-errata" data="6214"/>
    </record>
    <record>
      <name>UTF8=ACCEPT</name>
      <xref type="rfc" data="rfc9755"/>
    </record>
    <record>
      <name>UTF8=ALL (OBSOLETE)</name>
      <xref type="rfc" data="rfc5738"/><xref type="rfc" data="rfc9755"/>
    </record>
    <record>
      <name>UTF8=APPEND (OBSOLETE)</name>
      <xref type="rfc" data="rfc5738"/><xref type="rfc" data="rfc9755"/>
    </record>
    <record>
      <name>UTF8=ONLY</name>
      <xref type="rfc" data="rfc9755"/>
    </record>
    <record>
      <name>UTF8=USER (OBSOLETE)</name>
      <xref type="rfc" data="rfc5738"/><xref type="rfc" data="rfc9755"/>
    </record>
    <record>
      <name>WITHIN</name>
      <xref type="rfc" data="rfc5032"/>
    </record>
  </registry>

  <registry id="imap-capabilities-2">
    <title>IMAP Quota Resource Types</title>
    <xref type="rfc" data="rfc9208"/>
    <registration_rule>Specification Required</registration_rule>
    <expert>Alexey Melnikov, Ken Murchison</expert>
    <record date="2021-12-09">
      <name>STORAGE</name>
      <description>The physical space estimate, in units of 1024 octets, of the mailboxes governed by the quota root.</description>
      <required>DELETED-STORAGE STATUS request data item and response data item</required>
      <optional>N/A</optional>
      <author><xref type="person" data="Alexey_Melnikov"/></author>
      <change><xref type="person" data="IESG"/></change>
      <xref type="rfc" data="rfc9208">RFC9208, Section 5.1</xref>
    </record>
    <record date="2021-12-09">
      <name>MESSAGE</name>
      <description>The number of messages stored within the mailboxes governed by the quota root.</description>
      <required>DELETED STATUS request data item and response data item</required>
      <optional>N/A</optional>
      <author><xref type="person" data="Alexey_Melnikov"/></author>
      <change><xref type="person" data="IESG"/></change>
      <xref type="rfc" data="rfc9208">RFC9208, Section 5.2</xref>
    </record>
    <record date="2021-12-09">
      <name>MAILBOX</name>
      <description>The number of mailboxes governed by the quota root.</description>
      <required>N/A</required>
      <optional>N/A</optional>
      <author><xref type="person" data="Alexey_Melnikov"/></author>
      <change><xref type="person" data="IESG"/></change>
      <xref type="rfc" data="rfc9208">RFC9208, Section 5.3</xref>
    </record>
    <record date="2021-12-09">
      <name>ANNOTATION-STORAGE</name>
      <description>The maximum size of all annotations <xref type="rfc" data="rfc5257"/>, in units of 1024 octets, 
      associated with all messages in the mailboxes governed by the quota root.</description>
      <required>N/A</required>
      <optional>N/A</optional>
      <author><xref type="person" data="Alexey_Melnikov"/></author>
      <change><xref type="person" data="IESG"/></change>
      <xref type="rfc" data="rfc9208">RFC9208, Section 5.4</xref>
    </record>
  </registry>

  <people>
    <person id="Alexey_Melnikov">
      <name>Alexey Melnikov</name>
      <uri>mailto:alexey.melnikov&amp;isode.com</uri>
      <updated>2021-12-09</updated>
    </person>
    <person id="IESG">
      <name>IESG</name>
      <uri>mailto:iesg&amp;ietf.org</uri>
      <updated>2021-12-09</updated>
    </person>
  </people>
</registry>
