* Andrew Morgan <[EMAIL PROTECTED]> [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
----
Cyrus Home Page: http://cyrusimap.web.cmu.edu/
Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki
List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html

Reply via email to