> 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.
> 


----
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

Reply via email to