過期與清除功能可讓您根據過期規則中所定義的條件,在不同的資料夾之間移動郵件、進行郵件歸檔,以及移除郵件儲存中的郵件。您可以使用 imexpire 公用程式執行這些工作。
imexpire 公用程式由管理員所執行,因此會略過配額限制。
如需有關如何撰寫過期規則及使用 imexpire 公用程式的資訊,請參閱20.9 設定自動移除郵件 (過期和清除) 功能
您可以撰寫過期規則,讓不同類型的郵件根據不同的條件過期。
過期功能極富彈性,您在設定過期條件時可有多種選擇。本節提供文字郵件與語音訊息各依據不同條件而過期的範例。
此範例假設您已依下列方式配置文字郵件與語音訊息類型:
store.messagetype.1 = text/plain store.messagetype.2 = multipart/voice-message |
另外也假設您已配置郵件儲存,使其讀取 Content-Type 標頭欄位以判定郵件類型。
TextInbox.folderpattern: user/%/INBOX TextInbox.messageheader.Content-Type: text/plain TextInbox.messagedays: 365 TextInbox.action: fileinto:Archive VoiceInbox.folderpattern: user/%/INBOX VoiceInbox.messageheader.Content-Type: multipart/voice-message VoiceInbox.savedays: 14 VoiceInbox.action: fileinto:OldMail VoiceOldMail.folderpattern: user/%/OldMail VoiceOldMail.messageheader.Content-Type: multipart/voice-message VoiceOldMail.savedays: 30 VoiceOldMail.action: fileinto:Trash Trash.folderpattern: user/%/Trash Trash.savedays: 7 Trash.action: discard |
在此範例中,文字郵件與語音訊息會按不同的方式過期,並遵循不同的排程,如下所示:
文字郵件會在進入郵件儲存一年以後,從使用者的收件匣移至使用者的 Archive 資料夾中。
語音訊息會在兩週後,從收件匣移至 OldMail 資料夾中。若使用者儲存了語音訊息,則會重設儲存日期,並在新日期起算的兩週後移動訊息。
語音郵件會在 30 天後從 OldMail 資料夾移至「垃圾筒」資料夾中。使用者亦可儲存 OldMail 資料夾中的語音訊息,如此可讓訊息的移除日期延後到新儲存日期起算後的 30 天。
所有類型的郵件在移至「垃圾筒」資料夾達七天後,即會遭捨棄。
過期規則會將語音郵件自動移至「垃圾筒」。文字郵件則會在使用者加以刪除時移至「垃圾筒」。
備註:savedays 規則會使郵件在其儲存日期達指定天數後過期。在一般的語音郵件系統中,使用者均可在語音郵件功能表上儲存語音郵件。文字郵件則會在移至資料夾時進行儲存。messagedays 規則會使郵件在首次進入郵件儲存達指定天數後過期,無論郵件儲存於哪個資料夾,及其移動頻繁與否。