From: Miro Dietiker, MD Systems (no email)
Date: Fri Feb 03 2006 - 03:38:18 EST
> Von: Kjetil Torgrim Homme [mailto:]
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:]
> Gesendet: Donnerstag, 2. Februar 2006 16:47
> An: Miro Dietiker, MD Systems
> Cc:
> 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
|
|
|