using Cyrus was Re: [CentOS] Re: Planning Mail Server (with low resources)
Craig White
craigwhite at azapple.com
Tue Dec 6 16:46:33 UTC 2005
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
More information about the CentOS
mailing list