Hi,

I'm facing the task of migrating two cyrus 2.0 servers over to a single one,
and I'd like to be sure I'm doing things TheRightWay (tm).  The first task is
simply moving the mailboxes over.  I could always just create their mailboxes
and resubmit older email, but I'd rather not.

>From what I understand it'd a no-no to simply copy the mailboxes into place.
Would creating them with a cyradm script and then (while the server is down)
populating the /var/spool/imap and /var/imap trees, and running the
reconstruct script be a bad idea?


Also, we'd like to move over from sasldb to using cleartext passwords in a
MySQL table.  There are plenty of reasons for this, first of all it eases
integration with other systems, allows easier creation of administrative tools
etc.  This raises two questions:

a) How to extract the passwords?
   In order to use CRAM-MD5 you've got to have cleartext passwords on the
   server, so I'm assuming the sasldb (v1 btw) contains either the passwords
   or a password equivalent.  Is there a RightWay (tm) to extract these?

b) In order to keep using CRAM-MD5 and friends, do I understand things
   correctly that we need to use sasldb alongside of the plaintext
   authentication system?  If so, then I understand we can use
   sasl_auto_transition to set the passwords in sasldb, but will this be able
   to update the sasldb system when the user changes a cleartext password?

   Also, will the user need to log in using a cleartext password, or can he
   log in with CRAM-MD5 or APOP etc the first time if the authentication
   backend (in this case MySQL) can proide the cleartext password?

Also, because sasl so far have been my only worry with Cyrus, it's very
tempting to jump to 2.1 to gain the advantage of cyrus-saslv2.  How stable is
it?  Should I keep my hands off at all costs?

Any feedback appreciated!
Terje

Reply via email to