I am newbie here, although I have installed Cyrus 3.4.3 (and then upgraded it to 3.4.4) successfully, just thousands of old letters have already piled up the trash bin yet.
Switching
expunge_mode
from delayed
to immediate
in imapd.conf did not start cleaning, and whereis cyr_expire
finds /usr/local/cyrus/man/man8/cyr_expire.8.gz only — is it not installed yet? EVENTS{} are left unchanged in cyrus.conf:EVENTS { # this is required checkpoint cmd="ctl_cyrusdb -c" period=30 # this is only necessary if using duplicate delivery suppression, # Sieve or NNTP delprune cmd="cyr_expire -E 3" at=0400 # Expire data older than 28 days. deleteprune cmd="cyr_expire -E 4 -D 28" at=0430 expungeprune cmd="cyr_expire -E 4 -X 28" at=0445 # this is only necessary if caching TLS sessions tlsprune cmd="tls_prune" at=0400 }