On Fri, 28 Mar 2008, Jo Rhett wrote: > On Mar 28, 2008, at 4:24 PM, Andrew Morgan wrote: >> These are the exact steps I follow when I recover email for a user from our >> tape backups: >> .... >> 13. Run "su cyrus -c '/usr/local/cyrus/bin/reconstruct -x -f >> user.username'". >> 14. Run "su cyrus -c '/usr/local/cyrus/bin/quota -f user.username'". >> >> Obviously you'll need to tweak these a bit for your environment, but these >> steps DO work. > > *sigh* No, not in a virtual domain environment they don't. Try adding > > 13a. Run "su cyrus -c '/usr/local/cyrus/bin/reconstruct -x -f > user.username/*'". > 13b. Run "su cyrus -c '/usr/local/cyrus/bin/reconstruct -x -f > user.username/*/*'". > 13c. Run "su cyrus -c '/usr/local/cyrus/bin/reconstruct -x -f > user.username/*/*/*'". > 13d. Run "su cyrus -c '/usr/local/cyrus/bin/reconstruct -x -f > user.username/*/*/*/*'". > ...etc whatever depth of folders people have. Maybe I'm rehashing the earlier discussion... Does "reconstruct -x -f user.username@xxxxxxxxxxx" fail to detect new mailboxes? Also, why the multiple * parameters (user.username/*/*/*)? I thought % matched up to a folder separator boundary (. or / in Cyrus) and * matched everything including a folder separator. Andy ---- 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