Sun Java System Messaging Server 6.3 管理指南

20.7.4 按邮件类型管理配额

为邮件类型设置配额时,应包含配额根中的值。配额根指定用户的配额。它可以针对特定的邮件类型和邮箱文件夹指定不同的配额,也可以指定应用到所有剩余邮件类型、文件夹和未按类型定义的邮件的默认配额。

有关设置和管理配额的完整信息,请参见20.8.2 配额操作原理

20.7.4.1 设置邮件类型配额之前

在为邮件类型设置配额之前,您必须配置以下参数:

20.7.4.2 设置邮件类型配额的方法

使用以下方法之一为邮件类型设置配额:

使用上述 configutil 参数或 LDAP 属性为邮件类型设置配额时,您必须使用 store.messagetype.x.quotaroot 参数指定的配额根。

20.7.4.3 邮件类型配额根示例

本节中说明的示例为用户 joe 设置以下配额:

该配额根允许 Archive 文件夹的存储配额 (100 M) 比所有其他文件夹和邮件类型的总存储配额 (60 M) 大。另外,Archive 文件夹没有邮件限制;在本例中,归档只有存储限制。

邮件类型既有存储配额又有邮件数量配额。

邮件类型配额适用于所有这些类型的邮件之和,无论它们是存储在 Archive 文件夹还是任何其他文件夹中。

对于所有非文本或非语音邮件类型且未存储在 Archive 文件夹中的邮件,将应用默认的邮箱配额。也就是说,邮件类型配额和 Archive 配额不记为默认邮箱配额的一部分。

要在本例中设置配额根,应该执行以下步骤:

  1. store.messagetype.x.quotaroot 参数配置如下:


    store.messagetype.1.quotaroot = text
    
    store.messagetype.2.quotaroot = voice
  2. 将用户 joemailQuota 属性配置如下:


    mailQuota: 20M;#text%10M;#voice%10M;Archive%100M
  3. 将用户 joemailMsgQuota 属性配置如下:


    mailMsgQuota: 5000;#text%2000;#voice%200

当运行 getquotaroot IMAP 命令时,得到的 IMAP 会话显示用户 joe 邮箱的所有配额根,如下所示:


1 getquotaroot INBOX
* QUOTAROOT INBOX user/joe user/joe/#text user/joe/#voice
* QUOTA user/joe (STORAGE 12340 20480 MESSAGE 148 5000)
* QUOTA user/joe/#text (STORAGE 1966 10240 MESSAGE 92 2000)
* QUOTA user/joe/#voice (STORAGE 7050 10240 MESSAGE 24 200)

2 getquotaroot Archive
* QUOTAROOT user/joe/Archive user/joe/#text user/joe/#voice
* QUOTA user/joe/Archive (STORAGE 35424 102400)
* QUOTA user/joe/#text (STORAGE 1966 10240 MESSAGE 92 2000)

* QUOTA user/joe/#voice (STORAGE 7050 10240 MESSAGE 24 200)