Cyrus no borra los mensajes eliminados

Cyrus no borra los mensajes eliminados

Mi servidor (Centos 6.7 / Kolab 3.4) parece insistir en conservar todos los correos electrónicos que ha recibido. Los clientes IMAP solo muestran los correos electrónicos que no se han eliminado como se esperaba, pero al mirar /var/spool/imap/domain/e/example.com/p/user/person(por ejemplo) se muestran muchos más correos electrónicos, desde cuando inicié el servidor (febrero, en este caso). Resultó que alguien tenía correos retrasados ​​porque su buzón estaba "lleno" hoy (a pesar de que solo están al 1% según el indicador de correo web). Supongo que el agente de entrega está analizando el uso del disco y el correo web (IMAP) está usando los correos electrónicos que espera.

/etc/imap.conftiene:

deletedprefix: DELETED
delete_mode: delayed
expunge_mode: delayed

/etc/cyrus.conftiene:

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

pero no sé dónde buscar para ver si se están ejecutando. No veo ningún error en los registros (pero no estoy seguro de dónde deberían estar; parece que Cyrus publica en /var/log/maillog, ¿verdad?)

Pregunté al usuario de Cyrus y lo ejecuté cyr_expiremanualmente, reduciendo -Dpara 30eliminar algunos buzones de correo inactivos. así que supongo que probablemente esté funcionando.

Al ejecutar con -X 69(debería eliminar los mensajes eliminados) no veo nada. Bajar eso a 30 o incluso 14 todavía no devuelve nada hecho.

Eliminar mensajes eliminados en buzones de correo con más de 14.00 días

Caducó 0 y eliminó 0 de 0 mensajes de 0 buzones de correo

En varias páginas web menciona 'La caducidad de los mensajes está controlada por la anotación del buzón /vendor/cmu/cyrus-imapd/expire', pero no sé cómo enumerar esto y ver si está configurado correctamente.

información relacionada