
Supported Quota Types
*********************

The Cyrus IMAP server supports quotas on Storage (KB), Messages (#),
Folders (#) and Annotation Storage (KB).  These types each have their
own identifier:

   * STORAGE

   * MESSAGE

   * X-NUM-FOLDERS

   * X-ANNOTATION-STORAGE


Storage Quotas
==============

Storage quotas are defined as the number of kilobytes (KB) of the
relevant **RFC 822** messages located within a quota root. Each copy
of a message is counted independently, even when the server can
conserve disk space use by making hard links to message files. The
additional disk space overhead used by mailbox index and cache files
is not charged against a quota. On servers with "delete_mode: delayed"
and/or "expunge_mode:delayed" space used by deleted mailboxes or
expunged messages are not charged against quota.


Numeric Quotas
==============

Numeric Quotas are quite simply a limit on the number of a particular
class of object.  Cyrus IMAP currently supports quotas on the number
of messages and/or folders below a given quota root.
