默认情况下,用户或域可以超出其配额,除了收到超过配额通知(如果已设置)外没有任何影响。强制配额将锁定邮箱,使其不能再接收邮件,直到磁盘使用量降至低于配额级别。
可以通过 Console 或命令行启用强制配额。
单击“配额”选项卡。
选取“启用存储空间配额实施功能”框。要禁用强制配额,则取消选取此框。
单击“保存”。
命令行
启用或禁用强制配额:
configutil -o store.quotaenforcement -v [ on | off] |
请注意,超过配额邮件保存到 MTA 队列中,并将向发件人发送通知,该通知说明未传送他们的邮件,但会在稍后尝试重新传送。传送重试将继续,直到宽限期过期并且所有邮件均被退回给发件人,或者磁盘使用量降至配额以下并且邮件可以从 MTA 中取消排队并传送到邮件存储。如果要在邮件进入邮件队列之前将超过配额的邮件返回,请使用以下命令行:
configutil -o store.overquotastatus -v on |
如果不使用 -d 选项,就可以为所有域启用强制配额。当域超出其配额时,maildomainstatus 属性将设置为 overquota,它将停止所有到该域的传送。如果域不是 overquota,则值被设置为 active。
如果出现用户配额正被强制执行的情况,那么即使您已禁用了它们,请检查以下参数:
应该关闭或不设置这些 configutil 参数:
请注意,当 store.overquotastatus 为 on 时,它始终将 store.quotaoverdraft 视为 on,否则用户将永远不会超过配额以触发拒绝。此外,当 store.quotaoverdraft 为 on 时,仅允许用户接受一个比配额小的邮件。即它将永远不会接受比用户配额大的邮件。
对这些参数做出更改后,请确保重新启动邮件服务。
这些邮件存储属性应处于活动状态:
请注意,如果邮件大于邮箱配额则它们将被退回,与强制配额配置无关。