透過在 store.expirerule 檔案中指定規則來設定自動移除郵件規則。store.expirerule 檔案中的每一行包含一個過期條件。全域規則配置檔案 (msg_svr_base/data/store/store.expirerule) 過期條件的格式如下:
rule_name.attribute : value
使用者或電子信箱規則配置檔案的過期規則格式如下:
attribute: value
範例 18–1 會顯示 msg_svr_base/config/store.expirerule 中的一組全域過期規則。
Rule 1 設定全域過期策略 (即套用至所有郵件的策略),內容如下:
建立規則時啟用 UNIX 常規表示式。
3 天後移除超過 100,000 位元組的郵件。
移除使用者刪除的郵件。
移除 [主旨︰] 標頭中帶有字串「Vigara Now!」或「XXX Porn!」的 參數。
限制所有資料夾的郵件數不得高於 1,000 封。超過 1,000 封郵件時,系統將移除最舊的郵件以便將總數維持在 1,000 封。
移除所有存放時間超過 365 天的郵件。
Rule 2 為 siroe.com 託管網域中的使用者設定自動移除郵件策略。它限制電子信箱的容量不得超過 1 兆位元組,移除已刪除的郵件,並移除存放時間超過 14 天的郵件。
Rule 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* |