It must be a 2.3 option, we are running 2.3.10+ here. Ken On Mon, Aug 18, 2008 at 04:21:29PM -0600, Gerard Beekmans wrote: > I'll do some more checking then. My cyr_expire version doesn't even have > the -X option (I'm testing this on a system that has cyrus imap 2.2.13 as > its recent version). > > > > Gerard Beekmans > IT Manager > Achilles Media > Tel: 403-678-1216 ext. 102 > Email: gbeekmans@xxxxxxxxxxxxxxxxx > > > > > Kenneth Marshall wrote: >> In the manual page, the definition of the '-X' option seems to >> do what you want: >> >> -X expunge-days >> Expunge previously deleted messages older than expunge-days >> (when using the "delayed" expunge mode). The default is >> 0 (zero) days, which will expunge all previously deleted >> messages. >> >> Ken >> >> >> On Mon, Aug 18, 2008 at 03:53:31PM -0600, Gerard Beekmans wrote: >> >>> Hi Ken, >>> >>> From the description it seems like cyr_expire will apply to every email >>> in a mailbox. I don't want to delete any regular emails other than the >>> ones already marked for deletion by an email client who is lacking a >>> decent purge feature. >>> >>> >>> Gerard Beekmans >>> IT Manager >>> Achilles Media >>> Tel: 403-678-1216 ext. 102 >>> Email: gbeekmans@xxxxxxxxxxxxxxxxx >>> >>> >>> >>> >>> Kenneth Marshall wrote: >>> >>>> I think that the cyr_expire command may be what you are searching >>>> for. >>>> >>>> Ken >>>> >>>> On Mon, Aug 18, 2008 at 03:35:20PM -0600, Gerard Beekmans wrote: >>>> >>>>> Hi, >>>>> >>>>> I am looking for a way to run a daily script on the Cyrus IMAP server >>>>> that processes every user's mail folders and deletes every message >>>>> marked for deletion older than X days. >>>>> >>>>> I realize the proper way to do this is client-side and have the client >>>>> program purge/expunge the mailboxes periodically in some fashion. >>>>> >>>>> Unfortunately in the corporate world there are many clients who still >>>>> use old versions of Outlook that only marks a message for deletion and >>>>> will not automatically purge the folder. >>>>> >>>>> To force users to manually purge every single folder they have, one >>>>> folder at a time as some versions of Outlook can't do this recursively, >>>>> is not a feasible option. Users just stopped doing this because it >>>>> becomes too time consuming a task. >>>>> >>>>> So I'm looking for a server-side solution that analyzes every mail >>>>> folder on the system, finds marked messages older than X days and >>>>> purges/deletes them on the client's behalf. >>>>> >>>>> Some pointers are appreciated. I can write the scripts (shell, perl, >>>>> whatever) myself if need be, just need to know how to start going about >>>>> obtaining such a specific list of messages. >>>>> >>>>> Thanks, >>>>> >>>>> -- >>>>> Gerard Beekmans >>>>> IT Manager >>>>> Achilles Media >>>>> Tel: 403-678-1216 ext. 102 >>>>> Email: gbeekmans@xxxxxxxxxxxxxxxxx >>>>> >>>>> >>>>> ---- >>>>> 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 >>>>> >>>>> >>> ---- >>> 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 >>> >>> > ---- 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