From: "jean-marc delpech" <[EMAIL PROTECTED]>
> Thanks, Scot it works well now (I forget to say I installed Cyrus 2.0.11)
> In the new doc. I read that "crash in reconstruct now fixed" but when I
try
> to do
> cyrus>reconstrution -m
> recontructing mailboxes.db currently not supported.
> What is the difference to rebuild mailboxes.db between your way and this
way?

> > In Cyrus 1.5 - 1.6 you used "reconstruct -r" to rebuild the mailboxes
> files.
> > For 2.0.x, I believe this is currently broken for the mailboxes.db file.
> > What you will need to do is dumb the mailboxes.db file to a file and
then
> > edit that file to remove the deleted folder.
> >
> >     1. Run ctl_mboxlist -d > mboxlist.temp to dump existing mailboxes.
> >     2. Remove mailboxes.db file: rm mailboxes.db
> >     3. Edit mboxlist.temp to remove the folder
> >     4. Run ctl_mboxlist -u < mboxlist.temp to change the contents of
> > mailboxes.db.
> >

The difference between the above way of rebuilding the mailboxes.db file and
the "reconstruct" way is that the above only allows you to dumb the current
folder listing from the mailboxes.db file.  While "reconstruct" was used to
walk the mail spool (partition-*) directories and add missing folders to the
mailboxes file automatically.

Scot

Reply via email to