1.. _imap-admin-quotas-types:
2
3Supported Quota Types
4=====================
5
6The Cyrus IMAP server supports quotas on Storage (KB), Messages (#),
7Folders (#) and Annotation Storage (KB).  These types each have their
8own identifier:
9
10    * STORAGE
11    * MESSAGE
12    * X-NUM-FOLDERS
13    * X-ANNOTATION-STORAGE
14
15Storage Quotas
16--------------
17
18Storage quotas are defined as the number of kilobytes (KB) of the
19relevant :rfc:`822` messages located within a quota root. Each copy of
20a message is counted independently, even when the server can conserve
21disk space use by making hard links to message files. The additional
22disk space overhead used by mailbox index and cache files is not
23charged against a quota. On servers with ``delete_mode: delayed``
24and/or ``expunge_mode:delayed`` space used by deleted mailboxes or
25expunged messages are not charged against quota.
26
27Numeric Quotas
28--------------
29
30Numeric Quotas are quite simply a limit on the number of a particular
31class of object.  Cyrus IMAP currently supports quotas on the number of
32messages and/or folders below a given quota root.
33