On Wed, 2005-12-07 at 00:37 +0800, Feizhou wrote: > Craig White wrote: > > On Wed, 2005-12-07 at 00:25 +0800, Feizhou wrote: > > > >>>Sounds like a classic case where postfix and CyrusIMAPD are going to be > >>>the best solution for this person - postfix with mysql is hosted in > >>>CentOSPlus, so you dont need to go "work out the schema" yourself, use > >>>Cyrus + Web-cyradmin + pam_mysql, and you are done. > >> > >>What does one do when the indexes for a mailbox gets hosed? I know of > >>one person who used cyrus and when it got hosed, he came running to me > >>to get him a mail system up and running pronto. > > > > ---- > > generally - I would use... > > > > su - cyrus -c '/usr/lib/cyrus-imapd/reconstruct -fr user.USERNAME' > > ah. I guess that person had another problem then...probably this one > mentioned in the docs... > > sorry, i have not used cyrus yet. thanks for the information craig. > > ----------------------------------- > Mailboxes File > The mailboxes file in the configuration directory is the most critical > file in the entire Cyrus IMAP system. It contains a sorted list of each > mailbox on the server, along with the mailboxes quota root and ACL. > Because the ACL is security-critical information that cannot be > reconstructed from information stored elsewhere, there is no program to > recover from a damaged mailboxes file. > > To protect the contents of the mailboxes, we suggest making frequent, > even hourly backups of the mailboxes file to some other part of the disk. ---- depends upon configuration - default invoca.ch rpm's would have (and thus RHEL/CentOS) distribution would have... ]# ls -l /var/lib/imap/db.backup1 total 9408 -rw------- 1 cyrus mail 144 Dec 6 09:20 annotations.db -rw------- 1 cyrus mail 9573343 Dec 6 09:20 log.0000000005 -rw------- 1 cyrus mail 21336 Dec 6 09:20 mailboxes.db # ls -l /var/lib/imap/db.backup2 total 9336 -rw------- 1 cyrus mail 144 Dec 6 08:50 annotations.db -rw------- 1 cyrus mail 9500591 Dec 6 08:50 log.0000000005 -rw------- 1 cyrus mail 21336 Dec 6 08:50 mailboxes.db thus there should be at least 2 backups of the mailboxes.db automatically. Of course this doesn't supplant a decent backup implementation. Craig