We moved from Cyrus 2.3 to 2.4 earlier in the year. We run with delayed
expunge, with a nightly job to expire old expunged messages after 28 days:
cyr_expire -E 3 -D 28 -X 28
This worked nicely under Cyrus 2.3.
A few days back we had our first request to restore email which has been
On Tue, Jul 17, 2012, at 04:45 PM, David Carter wrote:
A bit of digging through source code uncovered:
expunge_days: 7
Number of days to retain expunged messages before cleaning up
their index records. The default is 7. This is a necessary for
QRESYNC to work correctly.
On Tue, 17 Jul 2012, Bron Gondwana wrote:
The sync_client thing is a separate matter... it should consider those
to be bogus and clean them up I think... hmm.
It definitely cleaned up many cases. I found a couple of examples where
messages seemed to get pulled back to the master, fortunately