通过指定删除条件定义自动删除邮件策略。imexpire 允许使用以下条件进行删除:
邮件的生存期。自动删除存在的时间超过 X 天的邮件。属性:messagedays。
邮件计数。自动删除文件夹中超出 X 封邮件的邮件。属性:messagecount。
超大邮件的生存期。自动删除在 Y 天宽限期后超过 X 字节的邮件。属性:messagesize 和 messagesizedays。
已读和已删除邮件标志。自动删除带有已读或已删除标志设置的邮件。可以将这些条件设置为 "and" 或 "or"。如果设置为 or,则邮件的已读/删除标志将导致自动删除而不管其他条件。如果设置为 and,则邮件的已读/删除标志必须设置为与指定的所有其他条件一起使用。属性:seen 和 deleted。
邮件的标题字段。允许您将标题和字符串指定为删除邮件的条件。例如,删除所有标题为 "Subject: Work from Home!" 的邮件”
邮件的文件夹。允许您指定要从其中删除邮件的文件夹。属性:folderpattern。请注意,该属性只使用已修改的 UTF-7 字符集。
imexpire 不允许根据邮件被读取后已存在的时间删除或保留邮件。例如,不能指定删除已经有 200 天未被读取的邮件。
示例 1:删除超过 1,000 封邮件的文件夹中所有存在时间达到 365 天的邮件。
示例 2:删除域 siroe.com 中 180 天以上的邮件。
示例 3:删除所有已标记为已删除的邮件。
示例 4:删除 sesta.com 中已标记为已读、30 天以上、大于 100 千字节、位于超过 1,000 封邮件的文件夹中、带有标题 X-spam 的邮件。