Cyrus 2.4.6 problem with delayed expunge mode
Lucas Zinato Carraro
lucaszc at gmail.com
Tue Feb 8 09:40:17 EST 2011
Thanks Bron,
i was thinking that expunged messages are controlled only by cyr_expire.
On Tue, Feb 8, 2011 at 7:36 AM, Bron Gondwana <brong at fastmail.fm> wrote:
> On Sun, Feb 06, 2011 at 02:27:12PM -0200, Lucas Zinato Carraro wrote:
> > Hi,
> >
> > I configure cyrus (imapd.conf ) with:
> >
> > ..............
> > delete_mode: delayed
> > .............
> > expunge_mode: delayed
> >
> > and in cyrus.conf
> >
> > ..................
> > EVENTS {
> > checkpoint cmd="/usr/cyrus/bin/ctl_cyrusdb -c" period=5
> > delprune cmd="/usr/cyrus/bin/cyr_expire -E 60 -X 60 -D 60"
> at=2301
> > tlsprune cmd="/usr/cyrus/bin/tls_prune" at=0400
> > squatter cmd="/usr/cyrus/bin/squatter -s -r user" at=2300
> > }
> >
> > But when i check with unexpunge the mailboxes does not have expunged
> > messages from 60 days.
> > I have mailboxes with 7 days, 14 days and 20 days.
> >
> > Only cyr_expire remove expunged messages ?
>
> Oohh... I suspect you're being bitten by this: (from man imapd.conf)
>
> expunge_days: 7
> Number of days to retain expunged messages before cleaning up
> their index records. The default is 7. This is necessary for
> QRESYNC to work correctly. If combined with delayed expunge
> (above) you will also be able to unexpunge messages during this
> time.
>
> So it will clean up after 14 days actually - if you haven't done
> the cleanup yourself in the meantime with cyr_expire. This is done
> during mailbox close. It's me trying to be more clever than I should!
> The easy fix is just to put "expunge_days: 60" in your config. Longer
> term I want to fix cyr_expire not to be so complex and multi-function.
> Even just better defaults would be good! At the moment it will still
> wipe all expunged messages if you get the command line wrong.
>
> Bron.
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.andrew.cmu.edu/pipermail/info-cyrus/attachments/20110208/57cd458d/attachment.html
More information about the Info-cyrus
mailing list