You're thinking of modifying ipurge to do this? Sounds like a nice idea. Messages are moved to Trash with COPY, and COPY retains the original INTERNALDATE. However, the last_updated is set to NOW on COPY, so that's probably what you want. ipurge currently supports SENTDATE and INTERNALDATE. A cursory review suggests that adding LAST_UPDATED is trivial -- not that I've tested it :) Is there some reason you're not running 2.3.x? I'm not aware of any plans to make new 2.2.x releases, certainly not for feature enhancements. :wes On 20 Oct 2008, at 05:41, Eric Luyten wrote: > I was thinking of generalizing the 'Trash' concept with > a similar automatic expiry but it appears Cyrus doesn't > quite have the necessary tool(s) for this. > > Imagine the Trash folders being auto-emptied after 45 days. > Imagine a message sitting in a user mailbox for 50 days and > which now gets moved to Trash. > The idea is to not have this message removed from the server > the following night but to have the countdown starting at the > time of moving it to Trash. > > Any ideas/suggestions for a neat solution or workaround ? ---- 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