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

邮件存储如何删除邮件

从邮件存储中删除邮件分三个阶段:

  1. 删除。客户机可以将邮件标志设置为删除。此时邮件被标记为删除,但是通过去掉删除标志,客户机仍然可以恢复邮件。如果有第二个客户机,则已删除标志可能不会立即被该客户机识别。可以设置 configutil 参数 local.imap.immediateflagupdate 以使标志立即更新。

  2. 擦除。邮件将从邮箱中删除。从技术上讲,邮件将从邮件存储索引文件 store.idx 中删除。邮件本身仍然在磁盘上,但是一旦邮件被擦除,客户机将不能再恢复邮件。

    过期是擦除的一个特例。符合管理员定义的一组删除条件(例如邮件大小、生存期等)的邮件将被擦除。请参见设置自动删除邮件(过期和清除)功能

  3. 清除。默认情况下,imexpire 实用程序将在每天晚上 11 点从磁盘上清除所有已被擦除的邮件。可以使用 local.schedule.expirestore.cleanupage 配置此实用程序,其中 local.schedule.expire 用于控制邮件过期时间安排,而 store.cleanupage 用于控制清除操作的宽限期(在此宽限期之前不会清除邮件)。请注意,这与用于清除旧版本 MTA 日志文件的 imsimta purge 命令不同。