Sun Java System Messaging Server 6.3 管理指南

20.8.3 消息存储配额属性和参数

本节列出主要的消息存储配额属性和 configutil 参数。目的在于提供功能接口的概述。有关这些属性和参数的详细信息,请参阅相应的参考文档。

下表列出了配额属性。请参阅《Sun Java Communications Suite 5 Schema Reference》

表 20–6 消息存储配额属性

属性 

说明 

mailQuota

允许的用户邮箱磁盘空间的字节数。 

mailMsgQuota

允许用户拥有的最大邮件数。这是存储中所有文件夹的累积计数。 

mailUserStatus

邮件用户的状态。可能的值有 activeinactivedeletedholdoverquota

mailDomainDiskQuota

域中所有邮箱可以使用的磁盘空间字节数。 

mailDomainMsgQuota

域中所允许的最大邮件数(即针对存储中所有邮箱的总计数)。 

mailDomainStatus

邮件域的状态。值和默认值与 mailUserStatus 相同。

下表列出了配额参数。有关最新和最详细的信息,请参阅《Sun Java System Messaging Server 6.3 Administration Reference》中的第 3  章 “Messaging Server Configuration”

表 20–7 消息存储 configutil 参数

参数 

说明 

store.quotaenforcement

在关闭状态下启用强制配额,系统将仍更新配额数据库,但始终传送邮件。 

默认值:On 

store.quotanotification

启用配额通知。默认值:OFF 

store.defaultmailboxquota

存储默认配额(按字节数)。默认值:-1(无限制) 

store.defaultmessagequota

存储默认配额(按邮件数)。数字值。默认值:-1(无限制) 

store.quotaexceededmsg

配额警告邮件。如果没有,则不发送通知。默认值:无。 

store.quotaexceededmsginterval

发送超过配额通知的时间间隔(以天为单位)。默认值:7 

store.quotagraceperiod

在将传送到邮箱的邮件退回给发件人之前,邮箱保持超过配额状态的时间(以小时为单位,小时数)。默认值:120 

store.quotawarn

配额警告阈值。在向客户端发送超过配额警告之前,超出配额的百分比。默认值:90 

local.store.quotaoverdraft

用于提供与从 Netscape Messaging Server 迁移的系统的兼容性。当设置为 ON 时,允许传送一个使磁盘使用量超过配额的邮件。用户超过配额后,邮件将被延迟或退回,并发送配额警告邮件,同时配额宽限期计时器将启动。(默认值为当消息存储达到阈值时发送配额警告邮件。)默认值:Off,但是如果设置了 store.overquotastatus,则将其视为 on,否则用户将始终不会超过配额,从而始终不会使用 overquotastatus

local.store.overquotastatus

邮件在 MTA 中被排队之前启用强制配额。这可以防止 MTA 队列填满。如果设置此参数,并且用户尚未超过配额,但外来邮件促使用户超过配额,那么邮件将被传送,但 mailuserstatusLDAP 属性被设置为 overquota,因此 MTA 将不再接受任何邮件。默认值:off 

消息存储配额还包括几个实用程序。《Sun Java System Messaging Server 6.3 Administration Reference》中的“iminitquota” 初始化配额设置。换句话说,配额属性和 configutil 参数在运行该命令后将自动生效。不运行该命令更改也可以生效,但不是立即生效,因为信息存储在缓存中,更改生效前需要花费一定的时间。

imquotacheck 实用程序允许您根据分配的配额检查消息存储的使用情况。