<?xml version="1.0" encoding="UTF-8"?>
  <?xml-stylesheet type="text/xsl" href="rfc2629.xslt" ?>
  <!-- generated by https://github.com/cabo/kramdown-rfc version 1.7.19 (Ruby 3.0.2) -->


<!DOCTYPE rfc  [
  <!ENTITY nbsp    "&#160;">
  <!ENTITY zwsp   "&#8203;">
  <!ENTITY nbhy   "&#8209;">
  <!ENTITY wj     "&#8288;">

]>


<rfc ipr="trust200902" docName="draft-gondwana-mailmaint-imap-objectid-partial-00" category="std" consensus="true" submissionType="IETF" updates="RFC8474" tocInclude="true" sortRefs="true" symRefs="true">
  <front>
    <title abbrev="IMAP OBJECTID Partial">IMAP OBJECTID Partial Implementation extention</title>

    <author initials="B." surname="Gondwana" fullname="Bron Gondwana">
      <organization>Fastmail Pty Ltd</organization>
      <address>
        <postal>
          <street>Level 2, 114 William Street</street>
          <code>3000</code>
          <country>Australia</country>
        </postal>
        <phone>+61 457 416 436</phone>
        <email>brong@fastmailteam.com</email>
      </address>
    </author>

    <date year="2025" month="July" day="23"/>

    
    
    <keyword>Internet-Draft</keyword>

    <abstract>


<?line 31?>

<t>This document extends the IMAP OBJECTID specification in
RFC8474 describes persistent identifiers for Mailboxes,
Emails, and Threads in email.</t>

<t>Some servers may be unable to provide persistent identifiers
for one of these but be able to provide data for others, so
this extension allows a server to specify that it can provide
some reliable ids without needing to implement all data types.</t>



    </abstract>



  </front>

  <middle>


<?line 42?>

<section anchor="objectidmailbox"><name>OBJECTID=MAILBOX</name>

<t>If a server has the capability OBJECTID=MAILBOX then it supports
the objectids for mailboxes described in <xref target="OBJECTID"/> section 4.</t>

</section>
<section anchor="objectidemailid"><name>OBJECTID=EMAILID</name>

<t>If a server has the capability OBJECTID=EMAILID then it supports
the objectids for emails (and optionally threads) described in
<xref target="OBJECTID"/> sections 5 and 6.</t>

</section>
<section anchor="supporting-multiple-datatypes"><name>Supporting multiple datatypes</name>

<t>An implementation which supports both MAILBOXID and EMAILDID SHOULD
only issue the capability OBJECTID as defined in <xref target="OBJECTID"/>.
Clients MUST accept any combination of capabilities to decide
which requests to send.</t>

</section>
<section anchor="iana-considerations"><name>IANA considerations</name>

<t>IANA is asked to register the capabilities OBJECTID=MAILBOX and
OBJECTID=EMAILID with a reference to this document.</t>

</section>
<section anchor="security-considerations"><name>Security considerations</name>

<t>This document does not introduce any security considerations beyond
those described in <xref target="OBJECTID"/>.</t>

</section>
<section anchor="acknowledgements"><name>Acknowledgements</name>

<t>Daniel Eggert, Ken Murchison, Matt Diephouse, the bar at Melia
Castilla in Madrid.</t>

</section>


  </middle>

  <back>



    <references title='Normative References' anchor="sec-normative-references">



<reference anchor="OBJECTID">
  <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>




    </references>




<?line 77?>

<section anchor="changes-from-earlier-versions"><name>Changes from Earlier Versions</name>

<t>[[This section to be removed by RFC Editor]]</t>

</section>
<section anchor="draft-gondwana-imap-objectid-partial"><name>draft-gondwana-imap-objectid-partial</name>

<t><list style="symbols">
  <t>Initial version</t>
</list></t>

</section>


  </back>

<!-- ##markdown-source:
H4sIAAAAAAAAA41W227bRhB9n68YpC+9iILsKE4rIEBlS27UWrVRK20B2yiW
3JG0NbnL7i6lEEH+vTNLya5vRQQYIPcy55yZM0NnWQbRxJJGOJuPL/D8+Ofp
yWI2wQvlo1Elzqq6pIpsVNE4i/Qx8jM/gcpzT5sXroF2hVUVR9VeLWO2clZv
lVVZpUzJfzZmplJ15vK/qYhGZ3V3LxsMIDR5ZUJgjEVbC6/p4hQKFWnlfDvC
EDU0teb3MMLfTk++H74dgsuDK0mWwNR+hNE3IR4OBj8MDuGW2q3zmgPZSN5S
zCbCCUJUVv+lSmcZpKUAtRnhVXRFD4Pz0dMy8FNbycMNgGri2vkRYAbIP2MZ
/riPP+2UpcVO8rHnRD1Yd341wlMVosjHi9jiGauQncA4FEd4Rhsq8bCHBwdD
/MOUpVEVXqbNdK5wmiO/HnB+utfGRsnGmHV6xafTcr1OYl59d3SAwzdvcXhw
hMPXR6/SJgn4CHNmt/pxuSMTSVX9wlUA1vmKa7whlrgv532C+T4Yu7w/A5Bl
Gapc4IsIsFibgFz1RrzS2UQHjGt6ZJBQU2GWpujsZCzsEFBTKLzJKWBNPpgg
PkOjxW1LwyvI4Dhnyrn7SKEHU6HPFeIi4mLtSTGcsZ3KPsClqwgD+Y1crVSL
OWFjVV4SRoe1dxuO/QIUCBRnEt1SFATCvIkS4PF1dqFKvBwf82IXB1ESkfSL
hVGVpdsGVDsucrtLQcuhFcNGLJTdR4QgtD1xQQXKsKatYd8xvCXSxq4kgNn3
pETvSERuldDvilIZrUsC+Oou6+/m49nZ8fmfALPlPZW16gpUqFrlpjRsy8cX
ZN8Kx9DUNTdFALmw79quJtW+Jncl1FKIT5/2wT5/ZsQi1XvYf0BrKjCzyZfT
2l34ElrJCAG/Fn+4WtA5WZL0ZJVvHpCF58gGfJPMdZQ4X3ZIUoGqKaPhCqTM
p8QDjO19VTprb9emWN8RxJwtgrussgAJnMRM+OXy/fmHswk4y/x48jX0kn5U
kuSlsU9T3IeT0jB4wPmHywWqoqCa/WFbnhVVbmxHig19F9ZwxdhMms3Ixuvo
evqnoRDTRuAOTtJn41/HHIX9rMmnOCw4LbLTVbhlMnzc00o6yT/kLiBPTMXi
4UlJxedsAp625MkWqc/if4dKVwYqGi8peczn4fzRjnGt4/biMel0w+EkFeH5
29zaLY9rNpHjXn/RxYnAuLi1bluSXqVaM/JEWcOze7pakY89/IWdOW98wXyc
7fHEihEnhng0N4F6KTu58sitP5c2hxOexDzvlaDNlfZG79o4V8Utj9mTtbIr
VrP0rsKp8lxlj7/L3BLd7/7vB3B9dX2VMrNvQE5qLgOmchsWmLcy4HGqTXT+
+ub6RhQ++mI/+50G+JY/pyb9h7DpuMC/9AVkbEsIAAA=

-->

</rfc>

