On Tue, 2010-03-30 at 00:19 +1100, Bron Gondwana wrote: > On Mon, Mar 29, 2010 at 11:28:50AM +0100, David Mayo wrote: > > We have recently upgraded to Cyrus 2.3 and are making full use of the > > "delayed delete" feature, and we are considering writing an interface to > > allow users to undelete their own messages and mailboxes. > > Before I start work on this myself, I thought I'd check with people here > > to see if anyone has any tips or code they are willing to share. I hope > > we will be able to publish the product we create. > Are you planning to use the unexpunge tool behind the scenes for this, > or something more hooked into the innards? > (I ask because the innards are going through a big overhaul at the moment, > but I hope to keep the unexpunge tool working nicely!) > Also - do people care about losing their \Seen state? Because maintaining > that over unexpunge is possibly viable, but might cost a bit more IO. It doesn't matter to me either way; loosing seen on unexpunge is fine with me. ---- 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