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

Procedure定义配额警告邮件

定义将发送给要超出其磁盘配额的用户的邮件,如下所示。邮件被发送到用户的邮箱。

步骤
  1. 单击“配额”选项卡。

  2. 从下拉式列表中选择要使用的语言。

  3. 在下拉式列表下面的邮件文本字段中键入要发送的邮件。

  4. 单击“保存”。

    命令行

    要通过命令行定义配额警告邮件,请运行以下命令:

    configutil -o store.quotaexceededmsg -v ’message

    邮件必须是 RFC 822 格式。必须包含一个标题(至少具有一个主题行),接着是 $$,然后是邮件主体。"$" 表示一个新的行。可能需要在 $ 前面添加一个 \,使 $ 不再具有特殊含义(取决于所使用的 shell)。($ 通常是 shell 的转义符。)示例:

    configutil -o store.quotaexceededmsg -v ”Subject: WARNING: User quota exceeded$$User quota threshold exceeded - reduce space used.’

    此外,支持以下变量:

    [ID]—用户 ID

    [DISKUSAGE]—磁盘使用量

    [NUMMSG]—邮件数

    [PERCENT]store.quotawarn 百分比

    [QUOTA]mailquota 属性

    [MSGQUOTA]mailmsgquota 属性

    以下为使用这些变量的一个示例:

    configutil -o store.quotaexceededmsg -v ”Subject: Overquota Warning$$[ID],$$Your mailbox size has exceeded [PERCENT] of its alloted quota.$Disk Usage: [DISKUSAGE]$Number of Messages: [NUMMSG]$Mailquota: [QUOTA]$Message Quota: [MSGQUOTA]$$-Postmaster’

    要定义发送警告邮件的频率,请运行以下命令:

    configutil -o store.quotaexceededmsginterval -v number

    其中 number 表示天数。例如,3 表示每 3 天发送一次邮件。