当邮件分区填充超过可用磁盘空间的指定百分比时,您可以停止向邮件存储分区传送邮件。设置两个 configutil 参数以启用此功能并指定磁盘使用量阈值,即可完成此设置。
邮件存储守护进程可以使用此功能来监视分区磁盘使用量。随着磁盘使用量的增加,存储守护进程将更加频繁地动态检查分区(从每 100 分钟一次到每 1 分钟一次)。
如果磁盘使用量超过指定的阈值,存储守护进程将:
锁定该分区。外来邮件将保存在 MTA 邮件队列中而不传送到邮件存储分区中的邮箱。
将邮件记录到默认日志文件中。
向邮寄主管发送电子邮件通知。(您可以通过设置 configutil 参数 alarm.msgalarmnoticercpt 来更改电子邮件的收件人。)
磁盘使用量降至阈值以下时,分区将取消锁定,邮件将再次传送到存储。
configutil 参数如下所示:
local.store.checkdiskusage 启用分区监视功能。
允许的值:yes、no
默认值:yes
local.store.diskusagethreshold 指定磁盘使用量阈值。local.store.diskusagethreshold 的值为 1% 到 99%。
默认值:99
应将磁盘使用量阈值设置为一个足够低的百分比,以便有时间重新进行分区或为本地邮件存储指定更多的磁盘空间。
例如,假设分区以每小时 2% 的速率填充磁盘空间,并且需要一个小时的时间为本地邮件存储分配其他磁盘空间。在这种情况下,应将磁盘使用量阈值设置为低于 98% 的值。