Question about using ipurge
Ben Poliakoff
benp at reed.edu
Tue Oct 17 13:25:30 EDT 2006
* Andrew Morgan <morgan at orst.edu> [20061017 10:17]:
> On Tue, 17 Oct 2006, Andrew Morgan wrote:
>
> >On Tue, 17 Oct 2006, AndrXs Tarallo wrote:
> >
> >>We need to clean certain mails from a mailbox. Specifically we are
> >>trying to clean mails older than 30 days. So we execute (as cyrus)
> >>this command:
> >>
> >>ipurge -d 30 username
> >>
> >>It returns almost inmediately but nothing happens and the mails remain
> >>there. We didn't use -f flag because we were affraid of deleting all
> >>mailboxes.
> >>
> >>Thanks in advance
> >
> >Have you tried using "ipurge -d 30 user.username"?
>
Perhaps you should consider using the expiration annotation on the
mailbox(es) in question. Mailboxes with expiration annotations are
pruned via a periodic 'cyr_expire' event in cyrus.conf. Here's a sample
entry in the cyrus.conf events section:
EVENTS {
...
prune cmd="cyr_expire -E 3" at=0400
...
}
For more details see the man page, cyr_expire(8).
Ben
More information about the Info-cyrus
mailing list