邮件存储配额是一种用于设置用户或域可以使用多少磁盘空间或邮件的限制或配额的方式。本节包含有关以下内容的信息:
有关详细信息,请参见监视配额限制
可以通过磁盘空间或邮件数量来指定用户配额。磁盘空间配额用于指定每个用户的磁盘空间容量(以字节为单位)。磁盘配额应用于所有用户邮件的总大小(不管用户拥有多少邮件文件夹)或者用户邮件的总数量。邮件配额使您可以限制用户邮箱中存储的邮件的数量。
配额信息存储在用户 LDAP 属性(表 18–6)和 configutil 变量(表 18–7)中。(有关最新的完整信息,请参见 《Sun Java System Communications Services 6 2005Q4 Schema Reference》。)除了设置配额本身,Messaging Server 还允许您控制以下功能:
配额强制用于一旦超出配额,将停止向邮件存储中传送邮件,或即使超出配额,仍允许传送邮件。
如果由于超过配额而停止传送邮件,则外来邮件将保留在 MTA 队列中,直到出现以下情况之一:
用户邮件的大小或数量不再超出配额,此时 MTA 将传送邮件。
未传送邮件在 MTA 队列中保留的时间超过指定的宽限期,此时邮件将被返回给发件人。(请参见设置宽限期。)
用户删除和擦除邮件后或者服务器根据您建立的生存期策略删除邮件后,便会释放一些磁盘空间。
配额默认用于为所有用户设置默认配额,或为特定用户设置不同配额。要确定用户是否超出配额,Messaging Server 将首先检查以确定是否已为单个用户设置配额。如果未设置配额,Messaging Server 将检查为所有用户设置的默认配额。
与用户类似,也可以按字节数或邮件数为域设置配额。此配额是指特定域中所有用户的所有累积字节或邮件数。
为支持统一的邮件服务要求,Messaging Server 提供了覆盖由邮件存储强加的配额限制的能力。这可以保证已被特定代理(即电话学应用程序服务器 [TAS])接受的邮件的传送。TAS 接受的邮件可以通过特殊的 MTA 通道传送,该通道可以确保邮件被传送到存储而不受配额的限制。有关配置 TAS 通道的更多信息,请参见第 12 章,配置通道定义。
本节包含邮件存储配额属性和参数。有关这些属性和参数的详细信息,请参阅 《Sun Java System Communications Services 6 2005Q4 Schema Reference》。
表 18–6 邮件存储配额属性
属性 |
说明 |
---|---|
允许的用户邮箱磁盘空间的字节数。特殊值: 0—不允许为用户邮箱分配空间。 –1—在空间使用上没有限制。 -2 - 使用系统默认配额。(configutil 参数 store.defaultmailboxquota) |
|
允许用户拥有的最大邮件数。这是存储中所有文件夹的累积计数。特殊值: 0—不允许用户邮箱存有邮件。 -1—在允许的邮件数上没有限制。 -2 - 使用系统默认配额。(configutil 参数 store.defaultmessage.quota。) |
|
邮件用户的状态。可以是下列值之一: active—正常处理邮件。默认值是 active。 inactive—用户的邮件帐户已无效。返回瞬态错误。 deleted—帐户被标记为删除并准备清除。返回永久性错误。阻塞对邮箱的访问。 hold—邮件被发送到保留队列,并且不允许访问邮箱 overquota—在此状态下,MTA 不会将邮件传送到邮箱。这是在 configutil 参数 store.overquotastatus 打开时所设置的状态。 |
|
域中所有邮箱可以使用的磁盘空间字节数。值 -1 表示在空间使用上没有限制(默认值)。要对域磁盘进行强制配额,请运行以下命令:imquotacheck -f -d domain |
|
域中所允许的最大邮件数(即针对存储中所有邮箱的总计数)。值 -1 表示没有限制(默认值)。要对域邮件进行强制配额,请运行以下命令:imquotacheck -f -d domain |
|
邮件域的状态。值和默认值与 mailUserStatus 相同。 |
表 18–7 邮件存储 configutil 参数
参数 |
说明 |
---|---|
在关闭状态下启用强制配额,系统将仍更新配额数据库,但始终传送邮件。默认值:打开 |
|
启用配额通知。默认值:打开 |
|
存储默认配额(按字节数)。默认值:-1(无限制) |
|
存储默认配额(按邮件数)。数字值。默认值:-1(无限制) |
|
配额警告邮件。如果没有,则不发送通知。默认值:无。 |
|
发送超过配额通知的时间间隔(以天为单位)。默认值:7 |
|
在将传送到邮箱的邮件退回给发件人之前,邮箱保持超过配额状态的时间(以小时为单位,小时数)。默认值:120 |
|
配额警告阈值。在向客户机发送超过配额警告之前,超出配额的百分比。默认值:90 |
|
用于提供与从 Netscape Messaging Server 迁移的系统的兼容性。当设置为 ON 时,允许传送一个使磁盘使用量超过配额的邮件。用户超过配额后,邮件将被延迟或退回,并发送配额警告邮件,同时配额宽限期计时器将启动。(默认值为当邮件存储达到阈值时发送配额警告邮件。)默认值:Off,但是如果设置了 store.overquotastatus,则将其视为 on,否则用户将始终不会超过配额,从而始终不会使用 overquotastatus。 |
|
邮件在 MTA 中被排队之前启用强制配额。这可以防止 MTA 队列填满。如果设置此参数,并且用户尚未超过配额,但外来邮件促使用户超过配额,那么邮件将被传送,但 mailuserstatusLDAP 属性被设置为 overquota,因此 MTA 将不再接受任何邮件。默认值:off |