<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet type="text/xsl" href="imap-response-codes.xsl"?>
<?xml-model href="imap-response-codes.rng" schematypens="http://relaxng.org/ns/structure/1.0" ?>
<registry xmlns="http://www.iana.org/assignments" id="imap-response-codes">
  <title>IMAP Response Codes</title>
  <category>Internet Message Access Protocol (IMAP) Capabilities</category>
  <created>2009-03-24</created>
  <updated>2026-02-27</updated>
  <registry id="imap-response-codes-1">
    <title>IMAP Response Codes</title>
    <xref type="rfc" data="rfc5530"/>
    <registration_rule>Expert Review</registration_rule>
    <expert>Arnt Gulbrandsen, Dave Cridland</expert>
    <record>
      <name>NEWNAME</name>
      <xref type="rfc" data="rfc2060"/>
      <description>obsolete</description>
    </record>
    <record>
      <name>REFERRAL</name>
      <xref type="rfc" data="rfc2221"/>
      <description/>
    </record>
    <record updated="2021-03-09">
      <name>ALERT</name>
      <xref type="rfc" data="rfc3501"/>
	    <xref type="rfc" data="rfc9051"/>
      <description/>
    </record>
    <record updated="2021-03-09">
      <name>BADCHARSET</name>
      <xref type="rfc" data="rfc3501"/>
      <xref type="rfc" data="rfc9051"/>
      <description/>
    </record>
    <record updated="2021-03-09">
      <name>PARSE</name>
      <xref type="rfc" data="rfc3501"/>
      <xref type="rfc" data="rfc9051"/>
      <description/>
    </record>
    <record updated="2021-03-09">
      <name>PERMANENTFLAGS</name>
      <xref type="rfc" data="rfc3501"/>
      <xref type="rfc" data="rfc9051"/>
      <description/>
    </record>
    <record updated="2021-03-09">
      <name>READ-ONLY</name>
      <xref type="rfc" data="rfc3501"/>
      <xref type="rfc" data="rfc9051"/>
      <description/>
    </record>
    <record updated="2021-03-09">
      <name>READ-WRITE</name>
      <xref type="rfc" data="rfc3501"/>
      <xref type="rfc" data="rfc9051"/>
      <description/>
    </record>
    <record updated="2021-03-09">
      <name>TRYCREATE</name>
      <xref type="rfc" data="rfc3501"/>
      <xref type="rfc" data="rfc9051"/>
      <description/>
    </record>
    <record updated="2021-03-09">
      <name>UIDNEXT</name>
      <xref type="rfc" data="rfc3501"/>
      <xref type="rfc" data="rfc9051"/>
      <description/>
    </record>
    <record updated="2021-03-09">
      <name>UIDVALIDITY</name>
      <xref type="rfc" data="rfc3501"/>
      <xref type="rfc" data="rfc9051"/>
      <description/>
    </record>
    <record updated="2021-03-09">
      <name>UNSEEN</name>
      <xref type="rfc" data="rfc3501"/>
      <xref type="rfc" data="rfc9051"/>
      <description/>
    </record>
    <record updated="2021-03-09">
      <name>UNKNOWN-CTE</name>
      <xref type="rfc" data="rfc3516"/>
      <xref type="rfc" data="rfc9051"/>
      <description/>
    </record>
    <record updated="2021-03-09">
      <name>UIDNOTSTICKY</name>
      <xref type="rfc" data="rfc4315"/>
      <xref type="rfc" data="rfc9051"/>
      <description/>
    </record>
    <record updated="2021-03-09">
      <name>APPENDUID</name>
      <xref type="rfc" data="rfc4315"/>
      <xref type="rfc" data="rfc9051"/>
      <description/>
    </record>
    <record updated="2021-03-09">
      <name>COPYUID</name>
      <xref type="rfc" data="rfc4315"/>
      <xref type="rfc" data="rfc9051"/>
      <description/>
    </record>
    <record>
      <name>URLMECH</name>
      <xref type="rfc" data="rfc4467"/>
      <description/>
    </record>
    <record>
      <name>TOOBIG</name>
      <xref type="rfc" data="rfc4469"/>
      <description/>
    </record>
    <record>
      <name>BADURL</name>
      <xref type="rfc" data="rfc4469"/>
      <description/>
    </record>
    <record>
      <name>HIGHESTMODSEQ</name>
      <xref type="rfc" data="rfc4551"/>
      <description/>
    </record>
    <record>
      <name>NOMODSEQ</name>
      <xref type="rfc" data="rfc4551"/>
      <description/>
    </record>
    <record>
      <name>MODIFIED</name>
      <xref type="rfc" data="rfc4551"/>
      <description/>
    </record>
    <record>
      <name>COMPRESSIONACTIVE</name>
      <xref type="rfc" data="rfc4978"/>
      <description/>
    </record>
    <record updated="2021-03-09">
      <name>CLOSED</name>
      <xref type="rfc" data="rfc5162"/>
      <xref type="rfc" data="rfc9051"/>
      <description/>
    </record>
    <record>
      <name>NOTSAVED</name>
      <xref type="rfc" data="rfc5182"/>
      <description/>
    </record>
    <record>
      <name>BADCOMPARATOR</name>
      <xref type="rfc" data="rfc5255"/>
      <description/>
    </record>
    <record>
      <name>ANNOTATE</name>
      <xref type="rfc" data="rfc5257"/>
      <description/>
    </record>
    <record>
      <name>ANNOTATIONS</name>
      <xref type="rfc" data="rfc5257"/>
      <description/>
    </record>
    <record>
      <name>TEMPFAIL</name>
      <xref type="rfc" data="rfc5259"/>
      <description/>
    </record>
    <record>
      <name>MAXCONVERTMESSAGES</name>
      <xref type="rfc" data="rfc5259"/>
      <description/>
    </record>
    <record>
      <name>MAXCONVERTPARTS</name>
      <xref type="rfc" data="rfc5259"/>
      <description/>
    </record>
    <record>
      <name>NOUPDATE</name>
      <xref type="rfc" data="rfc5267"/>
      <description/>
    </record>
    <record>
      <name>NOTIFICATIONOVERFLOW</name>
      <xref type="rfc" data="rfc5465"/>
      <description/>
    </record>
    <record>
      <name>BADEVENT</name>
      <xref type="rfc" data="rfc5465"/>
      <description/>
    </record>
    <record>
      <name>UNDEFINED-FILTER</name>
      <xref type="rfc" data="rfc5466"/>
      <description/>
    </record>
    <record>
      <name>METADATA</name>
      <xref type="rfc" data="rfc5464"/>
      <description/>
    </record>
    <record updated="2021-03-09">
      <name>UNAVAILABLE</name>
      <xref type="rfc" data="rfc5530"/>
	    <xref type="rfc" data="rfc9051"/>
      <description/>
    </record>
    <record updated="2021-03-09">
      <name>AUTHENTICATIONFAILED</name>
      <xref type="rfc" data="rfc5530"/>
      <xref type="rfc" data="rfc9051"/>
      <description/>
    </record>
    <record updated="2021-03-09">
      <name>AUTHORIZATIONFAILED</name>
      <xref type="rfc" data="rfc5530"/>
      <xref type="rfc" data="rfc9051"/>
      <description/>
    </record>
    <record updated="2021-03-09">
      <name>EXPIRED</name>
      <xref type="rfc" data="rfc5530"/>
      <xref type="rfc" data="rfc9051"/>
      <description/>
    </record>
    <record updated="2021-03-09">
      <name>PRIVACYREQUIRED</name>
      <xref type="rfc" data="rfc5530"/>
      <xref type="rfc" data="rfc9051"/>
      <description/>
    </record>
    <record updated="2021-03-09">
      <name>CONTACTADMIN</name>
      <xref type="rfc" data="rfc5530"/>
      <xref type="rfc" data="rfc9051"/>
      <description/>
    </record>
    <record updated="2021-03-09">
      <name>NOPERM</name>
      <xref type="rfc" data="rfc5530"/>
      <xref type="rfc" data="rfc9051"/>
      <description/>
    </record>
    <record updated="2021-03-09">
      <name>INUSE</name>
      <xref type="rfc" data="rfc5530"/>
      <xref type="rfc" data="rfc9051"/>
      <description/>
    </record>
    <record updated="2021-03-09">
      <name>EXPUNGEISSUED</name>
      <xref type="rfc" data="rfc5530"/>
      <xref type="rfc" data="rfc9051"/>
      <description/>
    </record>
    <record updated="2021-03-09">
      <name>CORRUPTION</name>
      <xref type="rfc" data="rfc5530"/>
      <xref type="rfc" data="rfc9051"/>
      <description/>
    </record>
    <record updated="2021-03-09">
      <name>SERVERBUG</name>
      <xref type="rfc" data="rfc5530"/>
      <xref type="rfc" data="rfc9051"/>
      <description/>
    </record>
    <record updated="2021-03-09">
      <name>CLIENTBUG</name>
      <xref type="rfc" data="rfc5530"/>
      <xref type="rfc" data="rfc9051"/>
      <description/>
    </record>
    <record updated="2021-03-09">
      <name>CANNOT</name>
      <xref type="rfc" data="rfc5530"/>
      <xref type="rfc" data="rfc9051"/>
      <description/>
    </record>
    <record updated="2021-03-09">
      <name>LIMIT</name>
      <xref type="rfc" data="rfc5530"/>
      <xref type="rfc" data="rfc9051"/>
      <description/>
    </record>
    <record updated="2021-03-09">
      <name>OVERQUOTA</name>
      <xref type="rfc" data="rfc5530"/>
      <xref type="rfc" data="rfc9051"/>
      <description/>
    </record>
    <record updated="2021-03-09">
      <name>ALREADYEXISTS</name>
      <xref type="rfc" data="rfc5530"/>
      <xref type="rfc" data="rfc9051"/>
      <description/>
    </record>
    <record updated="2021-03-09">
      <name>NONEXISTENT</name>
      <xref type="rfc" data="rfc5530"/>
      <xref type="rfc" data="rfc9051"/>
      <description/>
    </record>
    <record>
      <name>USEATTR</name>
      <xref type="rfc" data="rfc6154"/>
      <description/>
    </record>
    <record>
      <name>DOWNGRADED</name>
      <xref type="rfc" data="rfc6858"/>
      <description/>
    </record>
    <record date="2018-08-07">
      <name>MAILBOXID</name>
      <xref type="rfc" data="rfc8474"/>
      <description/>
    </record>
    <record date="2021-03-10">
      <name>CAPABILITY</name>
	  <xref type="rfc" data="rfc3501"/>
    <xref type="rfc" data="rfc9051"/>
      <description/>
    </record>
    <record date="2021-03-10">
      <name>HASCHILDREN</name>
      <xref type="rfc" data="rfc9051"/>
      <description/>
    </record>
    <record date="2024-04-09">
      <name>UIDREQUIRED</name>
      <xref type="rfc" data="rfc9586"/>
      <description/>
    </record>
    <record date="2024-04-23">
      <name>INPROGRESS</name>
      <xref type="rfc" data="rfc9585"/>
      <description/>
    </record>
    <record date="2026-02-27">
      <name>TOOMANY</name>
      <xref type="draft" data="RFC-ietf-mailmaint-imap-uidbatches-22"/>
      <description/>
    </record>
    <record date="2026-02-27">
      <name>TOOFEW</name>
      <xref type="draft" data="RFC-ietf-mailmaint-imap-uidbatches-22"/>
      <description/>
    </record>
  </registry>
  <people/>
</registry>
