You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-dev@james.apache.org by "Benoit Tellier (Jira)" <se...@james.apache.org> on 2022/11/16 03:27:00 UTC

[jira] [Created] (JAMES-3856) Implement RFC-9208 IMAP QUOTA Extension

Benoit Tellier created JAMES-3856:
-------------------------------------

             Summary: Implement RFC-9208 IMAP QUOTA Extension
                 Key: JAMES-3856
                 URL: https://issues.apache.org/jira/browse/JAMES-3856
             Project: James Server
          Issue Type: Improvement
          Components: IMAPServer
            Reporter: Benoit Tellier
             Fix For: 3.8.0


https://www.rfc-editor.org/rfc/rfc9208

This updates the currently implemented quota extension (RFC-2087):


{code:java}
 10. Changes Since RFC 2087

This document is a revision of [RFC2087], and it aims to clarify the meaning of different terms that were used in that RFC. It also provides more examples, gives guidance on allowed server behavior, defines an IANA registry for quota resource types, and provides initial registrations for 4 of them.
When compared with [RFC2087], this document defines two more commonly used resource types, adds an optional OVERQUOTA response code, and defines two extra STATUS data items ("DELETED" and "DELETED-STORAGE"). The DELETED STATUS data item must be implemented if the "QUOTA=RES-MESSAGE" capability is advertised. The DELETED-STORAGE STATUS data item must be implemented if the "QUOTA=RES-STORAGE" capability is advertised. For extensibility, quota usage and quota limits are now 63-bit unsigned integers.
{code}

Please note that supporting IMAP STATUS DELETED is also a requirement for IMAP4REV2 (RFC-9051).




--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org