Sun Java System Messaging Server 6.3 管理ガイド

20.7.4 メッセージタイプごとの制限容量の管理

メッセージタイプの制限容量を設定するときは、制限容量を設定したルートにその値を追加します。制限容量を設定したルートには、1 人のユーザーに対する制限容量を指定します。特定のメッセージタイプやメールボックスフォルダに対して異なる制限容量を指定し、タイプによって定義されないほかのすべてのメッセージタイプ、フォルダ、およびメッセージに適用されるデフォルトの制限容量を指定することができます。

制限容量の設定と管理の詳細については、「20.8.2 制限容量の動作方式」を参照してください。

20.7.4.1 メッセージタイプの制限容量を設定する前に

メッセージタイプの制限容量を設定する前に、次のパラメータを設定してください。

20.7.4.2 メッセージタイプの制限容量の設定方法

メッセージタイプの制限容量を設定するには、次のいずれかの方法を使用します。

前述の configutil パラメータまたは LDAP 属性を使用してメッセージタイプの制限容量を設定するときは、store.messagetype.x.quotaroot パラメータに指定した制限容量を設定したルートを使用してください。

20.7.4.3 メッセージタイプの制限容量を設定したルートの例

この節に示す例では、ユーザー joe に対して次の制限容量を設定します。

この制限容量を設定したルートは、ほかのすべてのフォルダおよびメッセージタイプの合計 (60M) より大きい保存容量 (100M) をアーカイブフォルダに許可します。また、アーカイブフォルダに対するメッセージ制限容量は設定されていません。この例では、アーカイブに関しては保存容量の制限のみが問題になります。

メッセージタイプには、保存容量とメッセージ数の両方の制限が設定されます。

メッセージタイプの制限容量は、メッセージがアーカイブフォルダ、またはほかのフォルダのどちらに保存されるかに関係なく、該当するタイプのメッセージすべての合計に対して適用されます。

デフォルトのメールボックス制限容量は、メッセージタイプがテキストでもボイスでもなく、アーカイブフォルダに保存されないすべてのメッセージに対して適用されます。つまり、メッセージタイプの制限容量とアーカイブの制限容量は、デフォルトのメールボックス制限容量の一部として数えられません。

この例の制限容量を設定したルートを設定するには、次の手順を実行します。

  1. store.messagetype.x.quotaroot パラメータを次のように設定します。


    store.messagetype.1.quotaroot = text
    
    store.messagetype.2.quotaroot = voice
  2. ユーザー joe に対する mailQuota 属性を次のように設定します。


    mailQuota: 20M;#text%10M;#voice%10M;Archive%100M
  3. ユーザー joe に対する mailMsgQuota 属性を次のように設定します。


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

getquotaroot IMAP コマンドを実行すると、ユーザー joe のメールボックスに関するすべての制限容量を設定したルートが、実行結果の IMAP セッションに次のように表示されます。


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)