cyrus不删除已删除的邮件

我的服务器(Centos 6.7 / Kolab 3.4)似乎坚持保留所有收到的邮件。 IMAP客户端仅显示未按预期删除的电子邮件,但在/var/spool/imap/domain/e/example.com/p/user/person (例如)中显示的电子邮件数量更多,可以回溯到当我启动服务器(2月,在这种情况下)。 这是因为有人推迟了邮件,因为他们的邮箱今天已经满了(尽pipe根据networking邮件量表,它们只有1%)。 我假设交付代理正在查看磁盘使用情况,并且networking邮件(IMAP)正在使用它期望的电子邮件。

/etc/imap.conf有:

 deletedprefix: DELETED delete_mode: delayed expunge_mode: delayed 

/etc/cyrus.conf有:

 deleteprune cmd="cyr_expire -E 4 -D 69" at=0430 expungeprune cmd="cyr_expire -E 4 -X 69" at=0445 

但我不知道在哪里看,如果这些正在运行。 我在日志中看不到任何错误(但是我不确定它们应该在哪里 – cyrus似乎发布到/var/log/maillo g,是吗?)

我su'd cyrus用户和手动运行cyr_expire – 减less-D30删除了一些死信箱。 所以我觉得这可能是工作。

运行-X 69 (应该删除已删除的消息)我什么都看不到。 把它降到30甚至14还是没有做任何事情。

在14.00天以前的邮箱中删除已删除的邮件

过期0并从0邮箱中清除了0个消息中的0个

在几个网页上,它提到“邮件过期是由/ vendor / cmu / cyrus-imapd / expire邮箱注释控制的,但我无法弄清楚如何列出这个,看看它是否设置正确。