1

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

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

我尝试设置属性,例如指示电子邮件已删除、已阅读等的标志。但这无济于事,因为电子邮件不会在邮件服务器上被删除。

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

提前致谢。

4

1 回答 1

0

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

这就是您可以从太旧的特定文件夹中删除邮件的方法:

doveadm expunge -A mailbox Trash savedbefore 62d
于 2014-08-14T16:43:40.230 回答