Sun Java System Messaging Server 6 2005Q4 管理指南

关于邮件存储配额

邮件存储配额是一种用于设置用户或域可以使用多少磁盘空间或邮件的限制或配额的方式。本节包含有关以下内容的信息:

有关详细信息,请参见监视配额限制

用户配额

可以通过磁盘空间或邮件数量来指定用户配额。磁盘空间配额用于指定每个用户的磁盘空间容量(以字节为单位)。磁盘配额应用于所有用户邮件的总大小(不管用户拥有多少邮件文件夹)或者用户邮件的总数量。邮件配额使您可以限制用户邮箱中存储的邮件的数量。

配额信息存储在用户 LDAP 属性(表 18–6)和 configutil 变量(表 18–7)中。(有关最新的完整信息,请参见 《Sun Java System Communications Services 6 2005Q4 Schema Reference》。)除了设置配额本身,Messaging Server 还允许您控制以下功能:

域配额

与用户类似,也可以按字节数或邮件数为域设置配额。此配额是指特定域中所有用户的所有累积字节或邮件数。

电话学应用程序服务器的异常

为支持统一的邮件服务要求,Messaging Server 提供了覆盖由邮件存储强加的配额限制的能力。这可以保证已被特定代理(即电话学应用程序服务器 [TAS])接受的邮件的传送。TAS 接受的邮件可以通过特殊的 MTA 通道传送,该通道可以确保邮件被传送到存储而不受配额的限制。有关配置 TAS 通道的更多信息,请参见第 12 章,配置通道定义

邮件存储配额属性和参数

本节包含邮件存储配额属性和参数。有关这些属性和参数的详细信息,请参阅 《Sun Java System Communications Services 6 2005Q4 Schema Reference》

表 18–6 邮件存储配额属性

属性 

说明 

mailQuota

允许的用户邮箱磁盘空间的字节数。特殊值: 

0—不允许为用户邮箱分配空间。 

–1—在空间使用上没有限制。 

-2 - 使用系统默认配额。(configutil 参数 store.defaultmailboxquota

mailMsgQuota

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

0—不允许用户邮箱存有邮件。 

-1—在允许的邮件数上没有限制。 

-2 - 使用系统默认配额。(configutil 参数 store.defaultmessage.quota。)

mailUserStatus

邮件用户的状态。可以是下列值之一: 

active—正常处理邮件。默认值是 active。

inactive—用户的邮件帐户已无效。返回瞬态错误。

deleted—帐户被标记为删除并准备清除。返回永久性错误。阻塞对邮箱的访问。

hold—邮件被发送到保留队列,并且不允许访问邮箱

overquota—在此状态下,MTA 不会将邮件传送到邮箱。这是在 configutil 参数 store.overquotastatus 打开时所设置的状态。

mailDomainDiskQuota

域中所有邮箱可以使用的磁盘空间字节数。值 -1 表示在空间使用上没有限制(默认值)。要对域磁盘进行强制配额,请运行以下命令:imquotacheck -f -d domain

mailDomainMsgQuota

域中所允许的最大邮件数(即针对存储中所有邮箱的总计数)。值 -1 表示没有限制(默认值)。要对域邮件进行强制配额,请运行以下命令:imquotacheck -f -d domain

mailDomainStatus

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

表 18–7 邮件存储 configutil 参数

参数 

说明 

store.quotaenforcement

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

store.quotanotification

启用配额通知。默认值:打开 

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