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