I try to reask you experts for the usage of the tool ipurge: You may explain me the reason for broken ipurge? Cyrus21 version: 2.1.18-1 (on debian sarge stable)
I simply need to delete mails via script.. Other suggestions? Miro > -----Ursprüngliche Nachricht----- > Von: [EMAIL PROTECTED] [mailto:info-cyrus- > [EMAIL PROTECTED] Im Auftrag von Miro Dietiker, MD Systems > Gesendet: Freitag, 3. Februar 2006 09:38 > An: 'Kjetil Torgrim Homme' > Cc: info-cyrus@lists.andrew.cmu.edu > Betreff: AW: imapd & sieve: mail moved into date-name-folders > > > Von: Kjetil Torgrim Homme [mailto:[EMAIL PROTECTED] > Hi > > > ipurge can do this, from our cyrus.conf: > > > > purgespam cmd="ipurge -X -d 14 -f user.%.spam" at=0200 > > Ipurge looks nice at its description. But it returns in any case to me > the "help/usage" output, even if I enter the most simple params as > described. > > On my testmachine 'dev': > dev:~# cyradm --user=cyrus localhost > IMAP Password: > localhost> lm > user/miro (\HasChildren) > user/miro/SPAM (\HasNoChildren) > user/miro/Test (\HasNoChildren) > > dev:~# ipurge > usage: ipurge [-f] [-s] [-C <alt_config>] [-x] [-X] [-i] {-d days | -b > bytes|-k Kbytes|-m Mbytes} > [mboxpattern1 ... [mboxpatternN]] > there are no defaults and at least one of -d, -b, -k, -m > must be specified > if no mboxpattern is given ipurge works on all mailboxes > -x specifies an exact match for days or size > -f force also to delete mail below user.* and INBOX.* > -s skip over messages that are flagged. > -X use delivery time instead of date header for date matches. > -i invert match logic: -x means not equal, date is for newer, > size is for smaller. > > This is just a test machine, so I try: > > dev:~# ipurge -f -d 0 > usage: ipurge [-f] [-s] [-C <alt_config>] [-x] [-X] [-i] {-d days | -b > bytes|-k Kbytes|-m Mbytes} > ...... and so on > > dev:~# ipurge -f -d 0 user/miro/Test > usage: ipurge [-f] [-s] [-C <alt_config>] [-x] [-X] [-i] {-d days | -b > bytes|-k Kbytes|-m Mbytes} > ...... and so on > dev:~# ipurge -f -d 0 user.miro.SPAM > usage: ipurge [-f] [-s] [-C <alt_config>] [-x] [-X] [-i] {-d days | -b > bytes|-k Kbytes|-m Mbytes} > ...... and so on > > So all of these don't work. > What's wrong here? > > +-------------------------------+ +-------------------------------+ > | Miro Dietiker | | MD Systems Miro Dietiker | > +-------------------------------+ +-------------------------------+ > > > -----Ursprüngliche Nachricht----- > > Von: Kjetil Torgrim Homme [mailto:[EMAIL PROTECTED] > > Gesendet: Donnerstag, 2. Februar 2006 16:47 > > An: Miro Dietiker, MD Systems > > Cc: info-cyrus@lists.andrew.cmu.edu > > Betreff: Re: imapd & sieve: mail moved into date-name-folders > > > > On Wed, 2006-02-01 at 17:28 +0100, Miro Dietiker, MD Systems wrote: > > > Is there a simple way to script the deletion of mails in this box > older > > > than 2month or so? > > > > ipurge can do this, from our cyrus.conf: > > > > purgespam cmd="ipurge -X -d 14 -f user.%.spam" at=0200 > > purgetrash cmd="ipurge -X -d 28 -f user.%.Trash" at=0230 > > > > > Second: I would appreciate to have folders in this mailbox which > > > represent a single day. As an option, this folder may be created > moving > > > "todays mails" with a cron job in this adhoc-created folder... > > > First I took sieve trying to find a way to implement > realtime-movement > > > based on incoming-date to this autocreate-folder. As I see, sieve is > not > > > capable doing that due to several restrictions! > > > > in Cyrus, fileinto a new folder will not create the folder > automatically > > unless you add the unofficial autosievefolder patch. (the Sieve > > standard is silent on this issue, so some implementations will create > > new folders automatically, while others won't.) > > > > to actually generate the correct folder name during delivery, you > would > > need the "variables" extension, and possibly the date-index extension > > (http://bgp.potaroo.net/ietf/idref/draft-freed-sieve-date-index/) > > neither of which have been implemented in Cyrus. > > > > -- > > Kjetil T. > > +-------------------------------+ +-------------------------------+ | Miro Dietiker | | MD Systems Miro Dietiker | +-------------------------------+ +-------------------------------+ ---- Cyrus Home Page: http://asg.web.cmu.edu/cyrus Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html