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