William K. Hardeman wrote: > /var/imap and /var/sieve directories. We were migrating from one machine to > another with identical Cyrus-Berkeley-SASL setups. I don't know how well > this method would work when mixing-n-matching software versions.
I'd be extra careful in any case. Once the main mailbox database gets corrupted, you're pretty much SNAFU (don't ask me how I found out that the reconstruct -m option, nicely documented on the man page, doesn't work at all). Dump it into a flat text file with ctl_mboxlist for backup before doing anything that touches Cyrus, or the DB libraries. The mailboxes themselves and their contents can be reconstructed from the mail storage. I wish the documentation included some clearer instructions on how to do this kind of stuff, and what never, ever to do (like trying to remove --enable-diagnostic from DB library configure options after the databases have been created...). --mika