我花了很长时间试图弄清楚如何做到这一点,但似乎有点不知所措。一定有办法在命令行上做到这一点?
答案1
exim
是一个 MTA,不应管理邮箱。您必须将所有传入邮件传递给 ,它dovecot-lda
会完成所有其余工作。此外,该dovecot
软件包还包含一个非常有用的实用程序,称为doveadm
。其功能还包括清除旧邮件。您可以将以下几行添加到 crontab:
31 0 * * * /path/doveadm expunge -A mailbox Junk savedbefore 31d
41 0 * * * /path/doveadm expunge -A mailbox Trash savedbefore 31d
这里仅从“垃圾邮件”和“垃圾邮件”文件夹中删除旧邮件。
我认为这是一个很坏自动删除用户消息的想法。最好设置邮箱大小配额,并在达到限制的 75% 和 95% 时发送通知。
所有这些事情在 dovecot 的 wiki 中都有很好的解释:http://wiki.dovecot.org/