我在Linux系统上设置了Dovecot邮件服务器。它工作正常。 我能够看到电子邮件进入邮件服务器。 我编写了每小时运行的java代码,并将新的传入电子邮件从邮件服务器复制到某个目录。 (工作正常)。
我的问题是如何自动删除邮件服务器上的旧电子邮件, 一旦我的java代码将它们复制到邮件服务器上的某些位置邮件就应该删除。
我已尝试设置标记属性,表示电子邮件已删除,已读取等。但这并没有帮助,因为电子邮件不会在邮件服务器上被删除。
因此,有人可以指导我在邮件服务器上的设置中可以进行哪些更改,以便每周/每天删除邮件。 或任何其他人可以建议的解决方案。
提前致谢。
答案 0 :(得分:0)
有一个有用的工具doveadm
,允许使用消息执行各种管理任务。
这就是如何删除太旧的特定文件夹中的邮件:
doveadm expunge -A mailbox Trash savedbefore 62d