通过在 store.expirerule 文件中指定规则来设置自动删除邮件规则。store.expirerule 文件中每行包含一个过期条件。全局规则配置文件 (msg-svr-base/data/store/store.expirerule) 的过期条件的格式如下:
rule_name.attribute : value
用户或邮箱规则配置文件的过期规则的格式如下:
attribute: value
示例 20–4 显示了 msg-svr-base/config/store.expirerule 中的一组全局过期规则。
规则 1 设置全局过期策略(即应用于所有邮件的策略),如下所示:
在创建规则时启用 UNIX 正则表达式。
3 天后删除大于 100,000 字节的邮件。
删除用户已删除的邮件。
删除所有 Subject: 标题中带有 "Vigara Now!" 或 "XXX Porn!" 字符串的邮件。
将所有文件夹限制为容纳 1,000 封邮件。达到 1,000 封邮件后,系统将从文件夹中删除最早的邮件以保持总数为 1,000。
删除所有 365 天以前的邮件。
规则 2 为托管域 siroe.com 中的用户设置自动删除邮件策略。它将邮箱大小限制为 1 兆字节,删除已删除的邮件,并删除 14 天前的邮件。
规则 3 为用户 f.dostoevski 的 inbox 文件夹中的邮件设置自动删除邮件策略。它将删除主题行带有表达式 "On-line Casino" 的邮件”
Rule1.regexp: 1 Rule1.folderpattern: user/.* Rule1.messagesize: 100000 Rule1.messagesizedays: 3 Rule1.deleted: or Rule1.Subject: Vigara Now! Rule1.Subject: XXX Porn! Rule1.messagecount: 1000 Rule1.messagedays: 365 Rule2.regexp: 1 Rule2.folderpattern: user/.*@siroe.com/.*Rule2.exclusive: 1 Rule2.deleted: or Rule2.messagedays: 14 Rule2.messagecount: 1000 Rule3.folderpattern: user/f.dostoevski/inboxRule3.Subject: *On-line Casino* |