reconstruct doing nothing
Andrew Morgan
morgan at orst.edu
Mon Mar 31 15:36:24 EDT 2008
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 at example.com" 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
More information about the Info-cyrus
mailing list