从Dovecot邮件服务器删除电子邮件

时间:2014-08-14 16:05:26

标签: java linux email-client dovecot

我在Linux系统上设置了Dovecot邮件服务器。它工作正常。 我能够看到电子邮件进入邮件服务器。 我编写了每小时运行的java代码,并将新的传入电子邮件从邮件服务器复制到某个目录。 (工作正常)。

我的问题是如何自动删除邮件服务器上的旧电子邮件, 一旦我的java代码将它们复制到邮件服务器上的某些位置邮件就应该删除。

我已尝试设置标记属性,表示电子邮件已删除,已读取等。但这并没有帮助,因为电子邮件不会在邮件服务器上被删除。

因此,有人可以指导我在邮件服务器上的设置中可以进行哪些更改,以便每周/每天删除邮件。 或任何其他人可以建议的解决方案。

提前致谢。

1 个答案:

答案 0 :(得分:0)

有一个有用的工具doveadm,允许使用消息执行各种管理任务。

这就是如何删除太旧的特定文件夹中的邮件:

doveadm expunge -A mailbox Trash savedbefore 62d