<?xml version="1.0" encoding="utf-8"?>
<?xml-model href="rfc7991bis.rnc"?>
<!DOCTYPE rfc [
<!ENTITY nbsp "&#160;">
<!ENTITY zwsp "&#8203;">
<!ENTITY nbhy "&#8209;">
<!ENTITY wj "&#8288;">
<!ENTITY mdash "&#x2014;">
]>
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" category="info" docName="draft-ietf-mailmaint-messageflag-mailboxattribute-11" ipr="trust200902" obsoletes="" updates="" submissionType="IETF" xml:lang="en" version="3">
  <front>
    <title abbrev="Further IMAP/JMAP keywords &amp; attributes">Registration of further IMAP/JMAP keywords and mailbox name attributes</title>
    <seriesInfo name="Internet-Draft" value="draft-ietf-mailmaint-messageflag-mailboxattribute-11"/>
    <author role="editor" initials="N.M." surname="Jenkins" fullname="Neil Jenkins">
      <organization>Fastmail</organization>
      <address>
        <postal>
          <street>PO Box 234, Collins St West</street>
          <city>Melbourne</city>
          <code>VIC 8007</code>
          <country>Australia</country>
        </postal>
        <email>neilj@fastmailteam.com</email>
        <uri>https://www.fastmail.com</uri>
      </address>
    </author>
    <author fullname="Daniel Eggert" initials="D." surname="Eggert">
      <organization>Apple Inc</organization>
      <address>
        <postal>
          <street>One Apple Park Way</street>
          <city>Cupertino</city>
          <code>CA 95014</code>
          <country>USA</country>
        </postal>
        <email>deggert@apple.com</email>
        <uri>https://www.apple.com</uri>
      </address>
    </author>
    <date year="2025" month="10" day="20"/>
    <area>Art</area>
    <workgroup>MailMaint</workgroup>
    <keyword>IMAP</keyword>
    <keyword>JMAP</keyword>
    <abstract>
      <t>This document defines a number of keywords and mailbox name attributes that have been in use across different server and client implementations. It defines the intended use of these keywords and mailbox name attributes. This document registers all of these with IANA to avoid name collisions.</t>
    </abstract>
  </front>
  <middle>
    <section anchor="intro">
      <name>Introduction</name>
      <t>The Internet Message Access Protocol (IMAP) specification <xref target="RFC9051"/> defines the use of message keywords, and an "IMAP Keywords" registry is created in <xref target="RFC5788"/>. Similarly <xref target="RFC8457"/> creates an "IMAP Mailbox Name Attributes Registry".</t>
      <t>This document defines 17 message keywords:</t>
      <ul empty="true" spacing="compact">
        <li><tt>$autosent</tt></li>
        <li><tt>$canunsubscribe</tt></li>
        <li><tt>$followed</tt></li>
        <li><tt>$hasattachment</tt></li>
        <li><tt>$hasmemo</tt></li>
        <li><tt>$hasnoattachment</tt></li>
        <li><tt>$imported</tt></li>
        <li><tt>$istrusted</tt></li>
        <li><tt>$MailFlagBit0</tt></li>
        <li><tt>$MailFlagBit1</tt></li>
        <li><tt>$MailFlagBit2</tt></li>
        <li><tt>$maskedemail</tt></li>
        <li><tt>$memo</tt></li>
        <li><tt>$muted</tt></li>
        <li><tt>$new</tt></li>
        <li><tt>$notify</tt></li>
        <li><tt>$unsubscribed</tt></li>
      </ul>
      <t>And defines 3 mailbox name attributes:</t>
      <ul empty="true" spacing="compact">
        <li><tt>Memos</tt></li>
        <li><tt>Scheduled</tt></li>
        <li><tt>Snoozed</tt></li>
      </ul>
      <t>This document also registers these in the "IMAP Keywords" registry and "IMAP Mailbox Name Attributes" registry.</t>
    </section>
    <section>
      <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>
    </section>
    <section anchor="mailflagbits">
      <name>Flag Color Keywords</name>
      <t>The Internet Message Access Protocol (IMAP) specification <xref target="RFC9051"/> defines a <tt>\Flagged</tt> system flag to mark a message for urgent/special attention. The new keywords defined in Sections <xref target="mailflagbit0-keyword-registration" format="counter"/>, <xref target="mailflagbit1-keyword-registration" format="counter"/>, and <xref target="mailflagbit2-keyword-registration" format="counter"/> allow such a flagged message to have that flag be of one of 7 colors.</t>
      <section>
        <name>Definition of the <tt>$MailFlagBit_</tt> Message Keywords</name>
        <t>The 3 flag color keywords</t>
        <ul empty="true" spacing="compact">
          <li>
            <tt>$MailFlagBit0</tt>
          </li>
          <li>
            <tt>$MailFlagBit1</tt>
          </li>
          <li>
            <tt>$MailFlagBit2</tt>
          </li>
        </ul>
        <t>make up a bit pattern that defines the color of the flag as such:</t>
        <table anchor="mailflagbit-combinations">
          <name>Flag Colors</name>
          <thead>
            <tr>
              <th>Bit 0</th>
              <th>Bit 1</th>
              <th>Bit 2</th>
              <th>Color</th>
            </tr>
          </thead>
          <tbody>
            <tr>
              <td>0</td>
              <td>0</td>
              <td>0</td>
              <td>red</td>
            </tr>
            <tr>
              <td>1</td>
              <td>0</td>
              <td>0</td>
              <td>orange</td>
            </tr>
            <tr>
              <td>0</td>
              <td>1</td>
              <td>0</td>
              <td>yellow</td>
            </tr>
            <tr>
              <td>1</td>
              <td>1</td>
              <td>0</td>
              <td>green</td>
            </tr>
            <tr>
              <td>0</td>
              <td>0</td>
              <td>1</td>
              <td>blue</td>
            </tr>
            <tr>
              <td>1</td>
              <td>0</td>
              <td>1</td>
              <td>purple</td>
            </tr>
            <tr>
              <td>0</td>
              <td>1</td>
              <td>1</td>
              <td>gray</td>
            </tr>
          </tbody>
        </table>
        <t>Note that the bit combination 111 (all three bits set) is not assigned a color, resulting in 7 distinct flag colors instead of 8 possible combinations.</t>
        <t>These flags <bcp14>SHOULD</bcp14> be ignored if the <tt>\Flagged</tt> system flag is not set. If the <tt>\Flagged</tt> system flag is set, the flagged status <bcp14>MAY</bcp14> be presented to the user in the color corresponding to the combination of the 3 flag color keywords.</t>
      </section>
      <section>
        <name>Implementation Notes</name>
        <t>A mail client that is aware of these flag color keywords <bcp14>SHOULD</bcp14> clear all 3 flag color keywords when the user unflags the message, i.e. when clearing the <tt>\Flagged</tt> system flag, all 3 flag color keywords <bcp14>SHOULD</bcp14> also be cleared.</t>
        <t>A mail client <bcp14>SHOULD NOT</bcp14> set any of these flags unless the <tt>\Flagged</tt> system flag is already set or is being set.</t>
        <t>Servers <bcp14>MAY</bcp14> clear these flag color keywords when a client clears the <tt>\Flagged</tt> system flag.</t>
        <t>While these keywords are defined in terms of colors, clients <bcp14>SHOULD</bcp14> consider providing non-visual alternatives for users who cannot perceive colors. This could include using different shapes, patterns, text labels, audio cues, or other distinguishing characteristics that convey the same semantic meaning as the color variations. The specific bit patterns can serve as identifiers for such alternative representations.</t>
      </section>
    </section>
    <section anchor="attachment-detection">
      <name>Attachment Detection Keywords</name>
      <t>The following keywords help clients determine whether a message contains attachments without having to fetch and parse the entire message structure. This is particularly useful for displaying attachment indicators in message lists or implementing attachment-based filtering.</t>
      <t>The <tt>$hasattachment</tt> and <tt>$hasnoattachment</tt> keywords are mutually exclusive. A message <bcp14>SHOULD NOT</bcp14> have both keywords set simultaneously.</t>
      <section anchor="other_hasattachment">
        <name>
          <tt>$hasattachment</tt>
        </name>
        <t>The <tt>$hasattachment</tt> keyword indicates that a message has one or more attachments. It is set by the server during message delivery or processing after analyzing the message structure.</t>
        <t>This keyword enables clients to indicate attachments (e.g., paperclip icons) in message lists without having to fetch the full MIME structure for each message. It also facilitates attachment-based filtering and search operations.</t>
        <t>When using JMAP, the "hasAttachment" Email property <bcp14>SHOULD</bcp14> reflect the same information as this keyword for consistency across protocols.</t>
      </section>
      <section anchor="other_hasnoattachment">
        <name>
          <tt>$hasnoattachment</tt>
        </name>
        <t>The <tt>$hasnoattachment</tt> keyword explicitly indicates that a message does not have any attachments. It is set by the server during message delivery or processing after analyzing the message structure.</t>
        <t>This keyword complements <tt>$hasattachment</tt> by providing definitive information about messages that have been analyzed but found to contain no attachments. The absence of <tt>$hasattachment</tt> alone is inconclusive, as it might simply mean the message hasn't been processed for attachment detection.</t>
        <t>This explicit distinction is important for clients that need to know whether attachment detection has been performed on a message. When using JMAP, the "hasNoAttachment" Email property <bcp14>SHOULD</bcp14> reflect the same information as this keyword.</t>
      </section>
    </section>
    <section anchor="memos-keywords">
      <name>Memos Keywords</name>
      <t>The following keywords are used to support user-created annotations or memos attached to messages. They allow for contextual notes to be added to conversations while maintaining proper cross-referencing between messages and their annotations.</t>
      <t>The <tt>$memo</tt> keyword is applied to the memo message itself (the note-to-self), while the <tt>$hasmemo</tt> keyword is applied to the original message being annotated. This creates a bidirectional relationship that allows clients to efficiently locate memos and their associated messages.</t>
      <t>The <tt>$memo</tt> and <tt>$hasmemo</tt> keywords are mutually exclusive. A message <bcp14>SHOULD NOT</bcp14> have both keywords set simultaneously.</t>
      <section anchor="other_hasmemo">
        <name>
          <tt>$hasmemo</tt>
        </name>
        <t>The <tt>$hasmemo</tt> keyword indicates that a message has an associated memo (identified by the <tt>$memo</tt> keyword) in the same thread. This allows clients to efficiently identify messages with annotations without having to examine all messages in a thread.</t>
        <t>When a client creates a memo for a message, it <bcp14>SHOULD</bcp14> add this keyword to the message being annotated while adding the <tt>$memo</tt> keyword to the memo message itself. Conversely, when a memo is deleted, the client <bcp14>SHOULD</bcp14> remove this keyword from the annotated message.</t>
        <t>This keyword enables several optimizations for clients. It allows for efficient searching for messages with annotations, enables indicators in message lists to indicate which messages have memos, and helps clients decide whether to fetch entire conversation threads when loading a mailbox to ensure memos are properly presented.</t>
      </section>
      <section anchor="other_memo">
        <name>
          <tt>$memo</tt>
        </name>
        <t>The <tt>$memo</tt> keyword identifies a message as a note-to-self created by the user regarding another message in the same thread. It allows for contextual annotations to be added to conversations.</t>
        <t>Messages with this keyword should be constructed similar to a reply to the message being annotated, with appropriate Subject and Reply-To headers set to maintain context and threading. Servers <bcp14>SHOULD</bcp14> store messages with this keyword in a mailbox with the "Memos" mailbox name attribute (see <xref target="memos-mailbox-name-attribute-registration"/>), if available.</t>
        <t>Supporting clients <bcp14>SHOULD</bcp14> present these messages differently from regular emails. Rather than presenting them as standalone messages, they <bcp14>SHOULD</bcp14> be presented as annotations attached to the message they're commenting on. Clients <bcp14>MAY</bcp14> provide special UI affordances for editing or deleting these memos, which typically requires replacing the message since email messages are immutable.</t>
        <t>When a client creates or removes a memo, it <bcp14>SHOULD</bcp14> also set or clear the related <tt>$hasmemo</tt> keyword on the message being annotated to maintain proper cross-referencing.</t>
      </section>
    </section>
    <section anchor="subscription-management">
      <name>Subscription Management Keywords</name>
      <t>The following keywords help clients manage mailing list subscriptions. They provide mechanisms for tracking unsubscribe attempts and identifying messages with valid unsubscribe options.</t>
      <section anchor="other_canunsubscribe">
        <name>
          <tt>$canunsubscribe</tt>
        </name>
        <t>The <tt>$canunsubscribe</tt> keyword indicates that a message contains a valid, <xref target="RFC8058"/>-compliant List-Unsubscribe header that clients can use to provide one-click unsubscription functionality.</t>
        <t>This keyword is set by servers during message delivery when they detect a valid List-Unsubscribe header and the message passes implementation-specific reputation checks. This pre-verification is important, as not all List-Unsubscribe headers are trustworthy, and some might lead to phishing sites or generate additional spam.</t>
        <t>The primary benefit of this keyword is efficiency--clients can offer unsubscribe functionality in their user interface without having to fetch and validate the List-Unsubscribe header for every message. It also provides an extra layer of safety since the server has already performed reputation checks on the unsubscribe mechanism.</t>
        <t>Supporting clients <bcp14>SHOULD</bcp14> provide an unsubscribe option for messages with this keyword, typically through a button or menu item in the message interface.</t>
      </section>
      <section anchor="other_unsubscribed">
        <name>
          <tt>$unsubscribed</tt>
        </name>
        <t>The <tt>$unsubscribed</tt> keyword indicates that the user has attempted to unsubscribe from the mailing list associated with a message. It provides a persistent record of unsubscription attempts across multiple clients.</t>
        <t>This keyword is set by a client after a user attempts to unsubscribe from a mailing list, typically via a one-click List-Unsubscribe action as defined in <xref target="RFC8058"/>. It serves as a record that an unsubscription attempt has been made, even if confirmation of successful unsubscription hasn't been received.</t>
        <t>Supporting clients <bcp14>SHOULD</bcp14> provide an indicator on messages with this keyword to remind the user they have previously attempted to unsubscribe from this sender or mailing list. This can be helpful when users revisit old messages and might otherwise attempt to unsubscribe again, or when they receive additional messages despite unsubscribing and need to take further action.</t>
      </section>
    </section>
    <section anchor="OtherMessageKeywords">
      <name>Other Message Keywords</name>
      <section anchor="other_autosent">
        <name>
          <tt>$autosent</tt>
        </name>
        <t>The <tt>$autosent</tt> keyword identifies messages that were automatically generated and sent by the system on behalf of the user, typically in response to user-defined filtering rules or settings.</t>
        <t>This keyword is set by the server on the user's copy of vacation auto-replies, automated responses, or other system-generated messages sent on behalf of the user. It allows clients to clearly distinguish these messages from those directly composed and sent by the user.</t>
        <t>Supporting clients <bcp14>MAY</bcp14> present these messages differently in the sent items folder, such as with a distinct indicator (e.g., icon or label) indicating their automated nature. This helps prevent user confusion when they encounter messages they don't remember writing, particularly in the case of vacation responses or other automated replies that may have been configured and then forgotten.</t>
      </section>
      <section anchor="other_followed">
        <name>
          <tt>$followed</tt>
        </name>
        <t>The <tt>$followed</tt> keyword indicates that a user is particularly interested in future messages in a specific thread. This enables special handling to ensure these messages receive appropriate attention.</t>
        <t>When a new message arrives in a thread where this keyword is present, supporting servers <bcp14>MAY</bcp14> take actions to prioritize the message. This could include ensuring it is available in the inbox regardless of filtering rules that might otherwise affect it, automatically adding the <tt>$notify</tt> keyword to ensure notifications, or applying other handling that increases its prominence. The specific actions taken and whether they can be configured by the user depends on the implementation.</t>
        <t>Thread identification for this keyword follows the same definition as described in <xref target="other_muted" format="title"/>.</t>
        <t>This keyword is set or cleared by clients based on user actions to follow or unfollow a thread. When unfollowing a thread, clients <bcp14>MUST</bcp14> remove this keyword from all messages in the thread that have it. The <tt>$followed</tt> keyword is mutually exclusive with the <tt>$muted</tt> keyword. If both are present on messages in the same thread, servers <bcp14>MUST</bcp14> treat the thread as followed rather than muted.</t>
      </section>
      <section anchor="other_imported">
        <name>
          <tt>$imported</tt>
        </name>
        <t>The <tt>$imported</tt> keyword identifies messages that were imported into the mailbox from another system rather than received through normal mail delivery channels.</t>
        <t>This keyword is set by servers during import operations from other mail systems, data migrations, or manual imports from local files. It helps distinguish messages that didn't arrive through normal mail delivery and may have different characteristics or behaviors.</t>
        <t>Supporting clients <bcp14>MAY</bcp14> provide an indicator for imported messages, especially if they have unusual properties such as unexpectedly old dates, unusual header structures, or other anomalies that might otherwise confuse users. Some clients might also offer filtering or search capabilities specifically for imported messages.</t>
      </section>
      <section anchor="other_istrusted">
        <name>
          <tt>$istrusted</tt>
        </name>
        <t>The <tt>$istrusted</tt> keyword indicates that a message's sender identity has been verified by the server with a high degree of confidence. It provides an indication that the message is likely authentic.</t>
        <t>This advisory keyword is set by the server during message delivery when the authenticity of both the sender's name and email address can be verified with a high degree of confidence. This level of verification typically applies to messages sent by the mailbox provider itself to its customers, where the provider has strong evidence of the message's origin.</t>
        <t>Supporting clients <bcp14>SHOULD</bcp14> provide a verification indicator (e.g., checkmark icon) for messages with this keyword, helping users identify legitimate communications from their service provider. This is particularly important for distinguishing authentic provider messages from phishing attempts that impersonate the provider.</t>
        <t>Servers <bcp14>MUST</bcp14> exercise caution when applying this keyword, as it conveys trust to the user. If misapplied, it could lead users to trust fraudulent messages.</t>
        <t>It <bcp14>SHOULD NOT</bcp14> be used for messages that have only passed standard authentication mechanisms like SPF, DKIM, or DMARC.</t>
      </section>
      <section anchor="other_maskedemail">
        <name>
          <tt>$maskedemail</tt>
        </name>
        <t>The <tt>$maskedemail</tt> keyword indicates that a message was received through a masked email address--an alias created specifically for communications with a particular sender to protect the user's primary email address.</t>
        <t>This advisory keyword is set by the server during message delivery on messages that arrive via such aliases. These might be automatically generated single-use addresses, service-specific addresses, or user-created aliases for specific correspondents.</t>
        <t>Supporting clients <bcp14>SHOULD</bcp14> provide an indicator (e.g., mask icon) for messages with this keyword. This helps users understand that the message was received through a privacy-enhancing alias rather than their primary address. Clients might also provide related functionality, such as the ability to disable the specific alias used if it starts receiving unwanted messages.</t>
      </section>
      <section anchor="other_muted">
        <name>
          <tt>$muted</tt>
        </name>
        <t>The <tt>$muted</tt> keyword provides a way for users to indicate they are not interested in future messages in a particular conversation thread. This enables automated processing of subsequent messages in that thread to reduce their prominence.</t>
        <t>When a new message arrives that belongs to the same thread as one marked with this keyword, supporting servers <bcp14>MAY</bcp14> automatically deprioritize the message. This could include moving it to an archive or trash folder, marking it as read, or applying other handling that reduces its prominence. The specific actions taken and whether they can be configured by the user depends on the implementation.</t>
        <t>For thread identification purposes, messages are considered part of the same thread when they share the same thread identifier as defined in <xref target="RFC8474"/> Section 5.2 for IMAP or <xref target="RFC8621"/>, Section 3 for JMAP. This definition applies to all thread-related keywords in this document.</t>
        <t>This keyword is set or cleared by clients based on user actions to mute or unmute a thread. When unmuting a thread, clients <bcp14>MUST</bcp14> remove this keyword from all messages in the thread that have it. The <tt>$muted</tt> keyword is mutually exclusive with the <tt>$followed</tt> keyword. If both are present on messages in the same thread, both servers and clients <bcp14>MUST</bcp14> treat the thread as followed rather than muted.</t>
        <t>Implementers should note the security considerations in the IANA registration: if an attacker gains access to a user's account, they could mute threads to hide important communications. However, this represents only a small increase in risk since compromised accounts allow many other similar actions.</t>
      </section>
      <section anchor="other_new">
        <name>
          <tt>$new</tt>
        </name>
        <t>The <tt>$new</tt> keyword indicates that a message should be emphasized or made more prominent to the user due to a recent system action, even if the message itself is not new.</t>
        <t>This advisory keyword is typically set by servers when a previously snoozed message "awakens" and returns to the inbox after its snooze period has elapsed. It signals to clients that although this message might have an older date, it should be treated as effectively new in terms of user attention.</t>
        <t>Supporting clients <bcp14>SHOULD</bcp14> present these messages with special treatment to draw user attention, such as emphasizing, bolding, or placing them at the top of the message list, even if strict date sorting would place them elsewhere.</t>
        <t>Clients <bcp14>SHOULD</bcp14> clear this keyword when the user interacts with the message, such as by opening, replying to, or otherwise acknowledging it. This prevents the message from remaining emphasized indefinitely after the user has accessed it.</t>
      </section>
      <section anchor="other_notify">
        <name>
          <tt>$notify</tt>
        </name>
        <t>The <tt>$notify</tt> keyword indicates that a client should present a notification for a message. This provides a mechanism for more selective notifications than the common approach of notifying for every message arriving in the inbox.</t>
        <t>When a message with this keyword is delivered to a mailstore, supporting clients <bcp14>SHOULD</bcp14> present a notification to the user. This notification may occur alongside other message notifications according to user preferences.</t>
        <t>This keyword enables both users (through filtering rules) and servers (through automated processing) to identify specific messages that warrant user attention, even if they might otherwise be filtered or sorted in a way that wouldn't normally trigger a notification.</t>
        <t>Servers typically set this keyword during message delivery when a message meets certain criteria indicating importance to the user. Clients may clear the keyword when the user interacts with the message by opening it, archiving it, or performing other actions. When one client clears this keyword, other clients connected to the same account may choose to automatically dismiss their corresponding notification.</t>
      </section>
    </section>
    <section anchor="MailboxNameAttributes">
      <name>Mailbox Name Attributes</name>
      <section anchor="mailbox_snoozed">
        <name>
          <tt>Snoozed</tt>
        </name>
        <t>The <tt>Snoozed</tt> mailbox name attribute identifies a mailbox that is used to store messages that have been temporarily removed from the user's attention and scheduled to reappear at a later time.</t>
        <t>When a user chooses to "snooze" a message, the supporting server <bcp14>SHOULD</bcp14> move the message to a mailbox with this attribute. At the specified "awaken" time, the server will automatically move the message back to its original location (typically the inbox) and may mark it with the <tt>$new</tt> keyword to ensure it receives proper attention.</t>
        <t>This attribute standardizes the location of snoozed messages across clients, allowing them to identify and manage snoozed messages consistently. However, this attribute merely identifies the storage location for snoozed messages and does not itself define the snoozing mechanism or interface.</t>
        <t>Supporting clients <bcp14>MAY</bcp14> present the contents of this mailbox differently from regular mailboxes, such as organizing messages by their scheduled "awaken" time rather than received date, or providing specialized interfaces for adjusting the snooze duration.</t>
      </section>
      <section anchor="mailbox_scheduled">
        <name>
          <tt>Scheduled</tt>
        </name>
        <t>The <tt>Scheduled</tt> mailbox name attribute identifies a mailbox that contains messages that have been composed but are scheduled to be sent at a future time rather than immediately.</t>
        <t>When a user composes a message and chooses to send it at a later date or time, the supporting server <bcp14>SHOULD</bcp14> store the message in a mailbox with this attribute until the scheduled sending time. Once that time is reached, the server will send the message and typically move it to the \Sent mailbox or delete it according to server policy.</t>
        <t>This attribute standardizes the location of scheduled messages across clients, enabling users to review, edit, or cancel scheduled messages before they are sent, regardless of which client was used to schedule them.</t>
        <t>Supporting clients <bcp14>SHOULD</bcp14> present the contents of this mailbox in a way that highlights the scheduled sending time and <bcp14>SHOULD</bcp14> allow users to modify or cancel scheduled messages before they are sent.</t>
      </section>
      <section anchor="mailbox_memos">
        <name>
          <tt>Memos</tt>
        </name>
        <t>The <tt>Memos</tt> mailbox name attribute identifies a mailbox designated for storing messages that have the <tt>$memo</tt> keyword. These messages are user-created notes or annotations related to other messages.</t>
        <t>When a user creates a memo (a note-to-self regarding another message), clients <bcp14>SHOULD</bcp14> store these messages in a mailbox with this attribute. This separation allows clients to handle memos differently from regular messages, presenting them as annotations rather than standalone communications.</t>
        <t>Storing memos in a designated mailbox helps prevent them from cluttering the user's inbox or other message folders, while still maintaining them as proper email messages for compatibility and synchronization purposes.</t>
        <t>Supporting clients <bcp14>SHOULD NOT</bcp14> present the contents of this mailbox as regular messages in their interface, but instead <bcp14>SHOULD</bcp14> present them contextually alongside the messages they annotate when those messages are accessed.</t>
      </section>
    </section>
    <section anchor="IANA">
      <name>IANA Considerations</name>
      <t>The following 16 IMAP/JMAP keywords are registered in the <em>IMAP and JMAP Keywords</em> registry, as established in <xref target="RFC5788"/>.</t>
      <section anchor="imap-jmap-keyword-registrations">
        <name>IMAP/JMAP Keyword Registrations</name>
        <section anchor="autosent-keyword-registration">
          <name><tt>$autosent</tt> keyword registration</name>
          <dl newline="false" spacing="compact">
            <dt>IMAP/JMAP keyword name:</dt>
            <dd>
              <tt>$autosent</tt>
            </dd>
            <dt>Purpose:</dt>
            <dd>Indicate to the client that a message was sent automatically as a response due to a user rule or setting.</dd>
            <dt>Private or Shared on a server:</dt>
            <dd>SHARED</dd>
            <dt>Is it an advisory keyword or may it cause an automatic action:</dt>
            <dd>This keyword is advisory.</dd>
            <dt>When/by whom the keyword is set/cleared:</dt>
            <dd>This keyword is set by the server on delivery.</dd>
            <dt>Related keywords:</dt>
            <dd>None</dd>
            <dt>Related IMAP capabilities:</dt>
            <dd>None</dd>
            <dt>Security considerations:</dt>
            <dd>None</dd>
            <dt>Published specification:</dt>
            <dd>This document</dd>
            <dt>Intended usage:</dt>
            <dd>COMMON</dd>
            <dt>Scope:</dt>
            <dd>BOTH</dd>
            <dt>Owner/Change controller:</dt>
            <dd>IESG</dd>
          </dl>
        </section>
        <section anchor="canunsubscribe-keyword-registration">
          <name><tt>$canunsubscribe</tt> keyword registration</name>
          <dl newline="false" spacing="compact">
            <dt>IMAP/JMAP keyword name:</dt>
            <dd>
              <tt>$canunsubscribe</tt>
            </dd>
            <dt>Purpose:</dt>
            <dd>Indicate to the client that this message has an <xref target="RFC8058"/>-compliant List-Unsubscribe header.</dd>
            <dt>Private or Shared on a server:</dt>
            <dd>SHARED</dd>
            <dt>Is it an advisory keyword or may it cause an automatic action:</dt>
            <dd>This keyword is advisory.</dd>
            <dt>When/by whom the keyword is set/cleared:</dt>
            <dd>This keyword is set by the server on delivery.</dd>
            <dt>Related keywords:</dt>
            <dd>None</dd>
            <dt>Related IMAP capabilities:</dt>
            <dd>None</dd>
            <dt>Security considerations:</dt>
            <dd>None</dd>
            <dt>Published specification:</dt>
            <dd>This document</dd>
            <dt>Intended usage:</dt>
            <dd>COMMON</dd>
            <dt>Scope:</dt>
            <dd>BOTH</dd>
            <dt>Owner/Change controller:</dt>
            <dd>IESG</dd>
          </dl>
        </section>
        <section anchor="followed-keyword-registration">
          <name><tt>$followed</tt> keyword registration</name>
          <dl newline="false" spacing="compact">
            <dt>IMAP/JMAP keyword name:</dt>
            <dd>
              <tt>$followed</tt>
            </dd>
            <dt>Purpose:</dt>
            <dd>Indicate to the server that the user is particularly interested in future replies to a particular thread.</dd>
            <dt>Private or Shared on a server:</dt>
            <dd>SHARED</dd>
            <dt>Is it an advisory keyword or may it cause an automatic action:</dt>
            <dd>This keyword can cause automatic action.</dd>
            <dt>When/by whom the keyword is set/cleared:</dt>
            <dd>This keyword is set and cleared by the client.</dd>
            <dt>Related keywords:</dt>
            <dd>Mutually exclusive with <tt>$muted</tt>. If both are specified on a thread, servers MUST behave as though only <tt>$followed</tt> were set.</dd>
            <dt>Related IMAP capabilities:</dt>
            <dd>None</dd>
            <dt>Security considerations:</dt>
            <dd>None</dd>
            <dt>Published specification:</dt>
            <dd>This document</dd>
            <dt>Intended usage:</dt>
            <dd>COMMON</dd>
            <dt>Scope:</dt>
            <dd>BOTH</dd>
            <dt>Owner/Change controller:</dt>
            <dd>IESG</dd>
          </dl>
        </section>
        <section anchor="hasattachment-keyword-registration">
          <name><tt>$hasattachment</tt> keyword registration</name>
          <dl newline="false" spacing="compact">
            <dt>IMAP/JMAP keyword name:</dt>
            <dd>
              <tt>$hasattachment</tt>
            </dd>
            <dt>Purpose:</dt>
            <dd>Indicate to the client that a message has an attachment.</dd>
            <dt>Private or Shared on a server:</dt>
            <dd>SHARED</dd>
            <dt>Is it an advisory keyword or may it cause an automatic action:</dt>
            <dd>This keyword is advisory.</dd>
            <dt>When/by whom the keyword is set/cleared:</dt>
            <dd>This keyword is set by the server on delivery.</dd>
            <dt>Related keywords:</dt>
            <dd>
              <tt>$hasnoattachment</tt>
            </dd>
            <dt>Related IMAP capabilities:</dt>
            <dd>None</dd>
            <dt>Security considerations:</dt>
            <dd>None</dd>
            <dt>Published specification:</dt>
            <dd>This document</dd>
            <dt>Intended usage:</dt>
            <dd>COMMON</dd>
            <dt>Scope:</dt>
            <dd>BOTH</dd>
            <dt>Owner/Change controller:</dt>
            <dd>IESG</dd>
          </dl>
        </section>
        <section anchor="hasmemo-keyword-registration">
          <name><tt>$hasmemo</tt> keyword registration</name>
          <dl newline="false" spacing="compact">
            <dt>IMAP/JMAP keyword name:</dt>
            <dd>
              <tt>$hasmemo</tt>
            </dd>
            <dt>Purpose:</dt>
            <dd>Indicate to the client that a message has an associated memo with the <tt>$memo</tt> keyword.</dd>
            <dt>Private or Shared on a server:</dt>
            <dd>SHARED</dd>
            <dt>Is it an advisory keyword or may it cause an automatic action:</dt>
            <dd>This keyword is advisory.</dd>
            <dt>When/by whom the keyword is set/cleared:</dt>
            <dd>This keyword is set and cleared by the client based on user interaction.</dd>
            <dt>Related keywords:</dt>
            <dd>The <tt>$memo</tt> and <tt>$hasmemo</tt> keywords are mutually exclusive.</dd>
            <dt>Related IMAP capabilities:</dt>
            <dd>None</dd>
            <dt>Security considerations:</dt>
            <dd>None</dd>
            <dt>Published specification:</dt>
            <dd>This document</dd>
            <dt>Intended usage:</dt>
            <dd>COMMON</dd>
            <dt>Scope:</dt>
            <dd>BOTH</dd>
            <dt>Owner/Change controller:</dt>
            <dd>IESG</dd>
          </dl>
        </section>
        <section anchor="hasnoattachment-keyword-registration">
          <name><tt>$hasnoattachment</tt> keyword registration</name>
          <dl newline="false" spacing="compact">
            <dt>IMAP/JMAP keyword name:</dt>
            <dd>
              <tt>$hasnoattachment</tt>
            </dd>
            <dt>Purpose:</dt>
            <dd>Indicate to the client that a message does not have an attachment.</dd>
            <dt>Private or Shared on a server:</dt>
            <dd>SHARED</dd>
            <dt>Is it an advisory keyword or may it cause an automatic action:</dt>
            <dd>This keyword is advisory.</dd>
            <dt>When/by whom the keyword is set/cleared:</dt>
            <dd>This keyword is set by the server on delivery.</dd>
            <dt>Related keywords:</dt>
            <dd>None</dd>
            <dt>Related IMAP capabilities:</dt>
            <dd>None</dd>
            <dt>Security considerations:</dt>
            <dd>None</dd>
            <dt>Published specification:</dt>
            <dd>This document</dd>
            <dt>Intended usage:</dt>
            <dd>COMMON</dd>
            <dt>Scope:</dt>
            <dd>BOTH</dd>
            <dt>Owner/Change controller:</dt>
            <dd>IESG</dd>
          </dl>
        </section>
        <section anchor="imported-keyword-registration">
          <name><tt>$imported</tt> keyword registration</name>
          <dl newline="false" spacing="compact">
            <dt>IMAP/JMAP keyword name:</dt>
            <dd>
              <tt>$imported</tt>
            </dd>
            <dt>Purpose:</dt>
            <dd>Indicate to the client that this message was imported from another mailbox.</dd>
            <dt>Private or Shared on a server:</dt>
            <dd>SHARED</dd>
            <dt>Is it an advisory keyword or may it cause an automatic action:</dt>
            <dd>This keyword is advisory.</dd>
            <dt>When/by whom the keyword is set/cleared:</dt>
            <dd>This keyword is set by the server on delivery.</dd>
            <dt>Related keywords:</dt>
            <dd>None</dd>
            <dt>Related IMAP capabilities:</dt>
            <dd>None</dd>
            <dt>Security considerations:</dt>
            <dd>None</dd>
            <dt>Published specification:</dt>
            <dd>This document</dd>
            <dt>Intended usage:</dt>
            <dd>COMMON</dd>
            <dt>Scope:</dt>
            <dd>BOTH</dd>
            <dt>Owner/Change controller:</dt>
            <dd>IESG</dd>
          </dl>
        </section>
        <section anchor="istrusted-keyword-registration">
          <name><tt>$istrusted</tt> keyword registration</name>
          <dl newline="false" spacing="compact">
            <dt>IMAP/JMAP keyword name:</dt>
            <dd>
              <tt>$istrusted</tt>
            </dd>
            <dt>Purpose:</dt>
            <dd>Indicate to the client that the authenticity of the from name and email address have been verified by the server.</dd>
            <dt>Private or Shared on a server:</dt>
            <dd>SHARED</dd>
            <dt>Is it an advisory keyword or may it cause an automatic action:</dt>
            <dd>This keyword is advisory.</dd>
            <dt>When/by whom the keyword is set/cleared:</dt>
            <dd>This keyword is set by the server on delivery.</dd>
            <dt>Related keywords:</dt>
            <dd>None</dd>
            <dt>Related IMAP capabilities:</dt>
            <dd>None</dd>
            <dt>Security considerations:</dt>
            <dd>Servers should make sure this keyword is only set for messages that really are trusted.</dd>
            <dt>Published specification:</dt>
            <dd>This document</dd>
            <dt>Intended usage:</dt>
            <dd>COMMON</dd>
            <dt>Scope:</dt>
            <dd>BOTH</dd>
            <dt>Owner/Change controller:</dt>
            <dd>IESG</dd>
          </dl>
        </section>
        <section anchor="mailflagbit0-keyword-registration">
          <name><tt>$MailFlagBit0</tt> keyword registration</name>
          <dl newline="false" spacing="compact">
            <dt>IMAP/JMAP keyword name:</dt>
            <dd>
              <tt>$MailFlagBit0</tt>
            </dd>
            <dt>Purpose:</dt>
            <dd>Bit 0 part of a 3-bit bitmask that defines the color of the flag when the message has the system flag <tt>\Flagged</tt> set. See <xref target="mailflagbits"/> for details.</dd>
            <dt>Private or Shared on a server:</dt>
            <dd>SHARED</dd>
            <dt>Is it an advisory keyword or may it cause an automatic action:</dt>
            <dd>No</dd>
            <dt>When/by whom the keyword is set/cleared:</dt>
            <dd>This keyword is set by a client as the result of a user action to "flag" a message for urgent/special attention.</dd>
            <dt>Related keywords:</dt>
            <dd><tt>$MailFlagBit1</tt>, <tt>$MailFlagBit2</tt></dd>
            <dt>Related IMAP capabilities:</dt>
            <dd>None</dd>
            <dt>Security considerations:</dt>
            <dd>None</dd>
            <dt>Published specification:</dt>
            <dd>This document</dd>
            <dt>Intended usage:</dt>
            <dd>COMMON</dd>
            <dt>Owner/Change controller:</dt>
            <dd>IESG</dd>
          </dl>
        </section>
        <section anchor="mailflagbit1-keyword-registration">
          <name><tt>$MailFlagBit1</tt> keyword registration</name>
          <dl newline="false" spacing="compact">
            <dt>IMAP/JMAP keyword name:</dt>
            <dd>
              <tt>$MailFlagBit1</tt>
            </dd>
            <dt>Purpose:</dt>
            <dd>Bit 1 part of a 3-bit bitmask that defines the color of the flag when the message has the system flag <tt>\Flagged</tt> set. See <xref target="mailflagbits"/> for details.</dd>
            <dt>Private or Shared on a server:</dt>
            <dd>SHARED</dd>
            <dt>Is it an advisory keyword or may it cause an automatic action:</dt>
            <dd>No</dd>
            <dt>When/by whom the keyword is set/cleared:</dt>
            <dd>This keyword is set by a client as the result of a user action to "flag" a message for urgent/special attention.</dd>
            <dt>Related keywords:</dt>
            <dd><tt>$MailFlagBit0</tt>, <tt>$MailFlagBit2</tt></dd>
            <dt>Related IMAP capabilities:</dt>
            <dd>None</dd>
            <dt>Security considerations:</dt>
            <dd>None</dd>
            <dt>Published specification:</dt>
            <dd>This document</dd>
            <dt>Intended usage:</dt>
            <dd>COMMON</dd>
            <dt>Owner/Change controller:</dt>
            <dd>IESG</dd>
          </dl>
        </section>
        <section anchor="mailflagbit2-keyword-registration">
          <name><tt>$MailFlagBit2</tt> keyword registration</name>
          <dl newline="false" spacing="compact">
            <dt>IMAP/JMAP keyword name:</dt>
            <dd>
              <tt>$MailFlagBit2</tt>
            </dd>
            <dt>Purpose:</dt>
            <dd>Bit 2 part of a 3-bit bitmask that defines the color of the flag when the message has the system flag <tt>\Flagged</tt> set. See <xref target="mailflagbits"/> for details.</dd>
            <dt>Private or Shared on a server:</dt>
            <dd>SHARED</dd>
            <dt>Is it an advisory keyword or may it cause an automatic action:</dt>
            <dd>No</dd>
            <dt>When/by whom the keyword is set/cleared:</dt>
            <dd>This keyword is set by a client as the result of a user action to "flag" a message for urgent/special attention.</dd>
            <dt>Related keywords:</dt>
            <dd><tt>$MailFlagBit0</tt>, <tt>$MailFlagBit1</tt></dd>
            <dt>Related IMAP capabilities:</dt>
            <dd>None</dd>
            <dt>Security considerations:</dt>
            <dd>None</dd>
            <dt>Published specification:</dt>
            <dd>This document</dd>
            <dt>Intended usage:</dt>
            <dd>COMMON</dd>
            <dt>Owner/Change controller:</dt>
            <dd>IESG</dd>
          </dl>
        </section>
        <section anchor="maskedemail-keyword-registration">
          <name><tt>$maskedemail</tt> keyword registration</name>
          <dl newline="false" spacing="compact">
            <dt>IMAP/JMAP keyword name:</dt>
            <dd>
              <tt>$maskedemail</tt>
            </dd>
            <dt>Purpose:</dt>
            <dd>Indicate to the client that the message was received via an alias created for an individual sender.</dd>
            <dt>Private or Shared on a server:</dt>
            <dd>SHARED</dd>
            <dt>Is it an advisory keyword or may it cause an automatic action:</dt>
            <dd>This keyword is advisory.</dd>
            <dt>When/by whom the keyword is set/cleared:</dt>
            <dd>This keyword is set by the server on delivery.</dd>
            <dt>Related keywords:</dt>
            <dd>None</dd>
            <dt>Related IMAP capabilities:</dt>
            <dd>None</dd>
            <dt>Security considerations:</dt>
            <dd>None</dd>
            <dt>Published specification:</dt>
            <dd>This document</dd>
            <dt>Intended usage:</dt>
            <dd>LIMITED</dd>
            <dt>Scope:</dt>
            <dd>BOTH</dd>
            <dt>Owner/Change controller:</dt>
            <dd>IESG</dd>
          </dl>
        </section>
        <section anchor="memo-keyword-registration">
          <name><tt>$memo</tt> keyword registration</name>
          <dl newline="false" spacing="compact">
            <dt>IMAP/JMAP keyword name:</dt>
            <dd>
              <tt>$memo</tt>
            </dd>
            <dt>Purpose:</dt>
            <dd>Indicate to the client that a message is a note-to-self from the user regarding another message in the same thread.</dd>
            <dt>Private or Shared on a server:</dt>
            <dd>SHARED</dd>
            <dt>Is it an advisory keyword or may it cause an automatic action:</dt>
            <dd>This keyword is advisory.</dd>
            <dt>When/by whom the keyword is set/cleared:</dt>
            <dd>This keyword is set and cleared by the client based on user interaction.</dd>
            <dt>Related keywords:</dt>
            <dd>The <tt>$memo</tt> and <tt>$hasmemo</tt> keywords are mutually exclusive.</dd>
            <dt>Related IMAP capabilities:</dt>
            <dd>None</dd>
            <dt>Security considerations:</dt>
            <dd>None</dd>
            <dt>Published specification:</dt>
            <dd>This document</dd>
            <dt>Intended usage:</dt>
            <dd>COMMON</dd>
            <dt>Scope:</dt>
            <dd>BOTH</dd>
            <dt>Owner/Change controller:</dt>
            <dd>IESG</dd>
          </dl>
        </section>
        <section anchor="muted-keyword-registration">
          <name><tt>$muted</tt> keyword registration</name>
          <dl newline="false" spacing="compact">
            <dt>IMAP/JMAP keyword name:</dt>
            <dd>
              <tt>$muted</tt>
            </dd>
            <dt>Purpose:</dt>
            <dd>Indicate to the server that the user is not interested in future replies to a particular thread.</dd>
            <dt>Private or Shared on a server:</dt>
            <dd>SHARED</dd>
            <dt>Is it an advisory keyword or may it cause an automatic action:</dt>
            <dd>This keyword can cause an automatic action.</dd>
            <dt>When/by whom the keyword is set/cleared:</dt>
            <dd>This keyword is set and cleared by the client.</dd>
            <dt>Related keywords:</dt>
            <dd>Mutually exclusive with <tt>$followed</tt>. If both are specified on a thread, servers MUST behave as though only <tt>$followed</tt> were set.</dd>
            <dt>Related IMAP capabilities:</dt>
            <dd>None</dd>
            <dt>Security considerations:</dt>
            <dd>Muting a thread can mean a user won't be notified of a reply. If someone compromises a user's account, they may mute threads where they don't want the user to be notified of the reply, for example when sending phishing to the user's contacts. There are many other ways an attacker with access to the user's mailbox can also achieve this however, so this is not greatly increasing the attack surface.</dd>
            <dt>Published specification:</dt>
            <dd>This document</dd>
            <dt>Intended usage:</dt>
            <dd>COMMON</dd>
            <dt>Scope:</dt>
            <dd>BOTH</dd>
            <dt>Owner/Change controller:</dt>
            <dd>IESG</dd>
          </dl>
        </section>
        <section anchor="new-keyword-registration">
          <name><tt>$new</tt> keyword registration</name>
          <dl newline="false" spacing="compact">
            <dt>IMAP/JMAP keyword name:</dt>
            <dd>
              <tt>$new</tt>
            </dd>
            <dt>Purpose:</dt>
            <dd>Indicate to the client that a message should be made more prominent to the user due to a recent action.</dd>
            <dt>Private or Shared on a server:</dt>
            <dd>SHARED</dd>
            <dt>Is it an advisory keyword or may it cause an automatic action:</dt>
            <dd>This keyword is advisory.</dd>
            <dt>When/by whom the keyword is set/cleared:</dt>
            <dd>This keyword is set by the server based on a timer. Clients can clear the keyword based on user interaction.</dd>
            <dt>Related keywords:</dt>
            <dd>None</dd>
            <dt>Related IMAP capabilities:</dt>
            <dd>None</dd>
            <dt>Security considerations:</dt>
            <dd>None</dd>
            <dt>Published specification:</dt>
            <dd>This document</dd>
            <dt>Intended usage:</dt>
            <dd>LIMITED</dd>
            <dt>Scope:</dt>
            <dd>BOTH</dd>
            <dt>Owner/Change controller:</dt>
            <dd>IESG</dd>
          </dl>
        </section>
        <section anchor="notify-keyword-registration">
          <name><tt>$notify</tt> keyword registration</name>
          <dl newline="false" spacing="compact">
            <dt>IMAP/JMAP keyword name:</dt>
            <dd>
              <tt>$notify</tt>
            </dd>
            <dt>Purpose:</dt>
            <dd>Indicate to the client that a notification should be presented for this message.</dd>
            <dt>Private or Shared on a server:</dt>
            <dd>SHARED</dd>
            <dt>Is it an advisory keyword or may it cause an automatic action:</dt>
            <dd>This keyword can cause an automatic action.</dd>
            <dt>When/by whom the keyword is set/cleared:</dt>
            <dd>This keyword is set by the server on delivery when a message meets certain criteria. It may be cleared by a client when the user interacts with the message.</dd>
            <dt>Related keywords:</dt>
            <dd>None</dd>
            <dt>Related IMAP capabilities:</dt>
            <dd>None</dd>
            <dt>Security considerations:</dt>
            <dd>None</dd>
            <dt>Published specification:</dt>
            <dd>This document</dd>
            <dt>Intended usage:</dt>
            <dd>COMMON</dd>
            <dt>Scope:</dt>
            <dd>BOTH</dd>
            <dt>Owner/Change controller:</dt>
            <dd>IESG</dd>
          </dl>
        </section>
        <section anchor="unsubscribed-keyword-registration">
          <name><tt>$unsubscribed</tt> keyword registration</name>
          <dl newline="false" spacing="compact">
            <dt>IMAP/JMAP keyword name:</dt>
            <dd>
              <tt>$unsubscribed</tt>
            </dd>
            <dt>Purpose:</dt>
            <dd>Indicate to the client that it has unsubscribed from the thread this message is on.</dd>
            <dt>Private or Shared on a server:</dt>
            <dd>SHARED</dd>
            <dt>Is it an advisory keyword or may it cause an automatic action:</dt>
            <dd>This keyword is advisory.</dd>
            <dt>When/by whom the keyword is set/cleared:</dt>
            <dd>This keyword is set and cleared by the client based on user interaction.</dd>
            <dt>Related keywords:</dt>
            <dd>None</dd>
            <dt>Related IMAP capabilities:</dt>
            <dd>None</dd>
            <dt>Security considerations:</dt>
            <dd>None</dd>
            <dt>Published specification:</dt>
            <dd>This document</dd>
            <dt>Intended usage:</dt>
            <dd>COMMON</dd>
            <dt>Scope:</dt>
            <dd>BOTH</dd>
            <dt>Owner/Change controller:</dt>
            <dd>IESG</dd>
          </dl>
        </section>
      </section>
      <section anchor="imap-jmap-mailbox-name-registrations">
        <name>IMAP Mailbox Name Attributes Registrations</name>
        <t>The following 3 IMAP/JMAP mailbox name attributes are registered in the IMAP/JMAP Mailbox Name Attributes Registry, as established in <xref target="RFC8457"/>.</t>
        <t>Note that none of the attributes in this section have an implied backslash. This sets them apart from those specified in <xref target="RFC6154" sectionFormat="of" section="2"/>.</t>
        <section anchor="snoozed-mailbox-name-attribute-registration">
          <name><tt>Snoozed</tt> mailbox name attribute registration</name>
          <dl newline="false" spacing="compact">
            <dt>Attribute Name:</dt>
            <dd>Snoozed</dd>
            <dt>Description:</dt>
            <dd>Identifies the mailbox where temporarily snoozed messages are stored.</dd>
            <dt>Reference:</dt>
            <dd>This document.</dd>
          </dl>
        </section>
        <section anchor="scheduled-mailbox-name-attribute-registration">
          <name><tt>Scheduled</tt> mailbox name attribute registration</name>
          <dl newline="false" spacing="compact">
            <dt>Attribute Name:</dt>
            <dd>Scheduled</dd>
            <dt>Description:</dt>
            <dd>Identifies the mailbox where messages scheduled to be sent at a later time are stored.</dd>
            <dt>Reference:</dt>
            <dd>This document.</dd>
          </dl>
        </section>
        <section anchor="memos-mailbox-name-attribute-registration">
          <name><tt>Memos</tt> mailbox name attribute registration</name>
          <dl newline="false" spacing="compact">
            <dt>Attribute Name:</dt>
            <dd>Memos</dd>
            <dt>Description:</dt>
            <dd>Identifies the mailbox where user-created memo messages are stored.</dd>
            <dt>Reference:</dt>
            <dd>This document.</dd>
          </dl>
        </section>
      </section>
    </section>
    <section anchor="Security">
      <name>Security Considerations</name>
      <t>The security considerations for the <tt>$istrusted</tt> and <tt>$muted</tt> keywords are described in
          <xref target="istrusted-keyword-registration"/>, <xref target="other_istrusted" />, and <xref target="muted-keyword-registration"/> respectively.</t>
      <t>The use and interpretation of the keywords and mailbox name attributes defined in this document depend on the client's and user's ability to trust the IMAP server. Clients should be aware that a compromised or malicious server could set these keywords incorrectly or manipulate them to mislead users. For additional security considerations related to IMAP, refer to <xref target="RFC9051"/>.</t>
      <t>Besides that this document should not affect the security of the Internet.</t>
    </section>
  </middle>
  <back>
    <references>
      <name>References</name>
      <references>
        <name>Normative References</name>
        <xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.2119.xml"/>
        <xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.5788.xml"/>
        <xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.6154.xml"/>
        <xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.8058.xml"/>
        <xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.8174.xml"/>
        <xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.8457.xml"/>
        <xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.8474.xml"/>
        <xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.8621.xml"/>
        <xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.9051.xml"/>
      </references>
    </references>
  </back>
</rfc>
