[Fwd: Migration of Cyrus IMAP from one server to another (realm problem?)]
Andrew Barnes
andrewbarnes at mosina.com.au
Tue Mar 11 07:17:02 EST 2003
Hi Guys,
Just wondering if any has any thoughts on my email (below)?
Cheers,
Andrew
-------- Original Message --------
Subject: Migration of Cyrus IMAP from one server to another (realm problem?)
From: "Andrew Barnes" <andrewbarnes at mosina.com.au>
Date: Mon, March 10, 2003 9:11
To: <info-cyrus at lists.andrew.cmu.edu>
Hi Guys,
I'm in the process of migrating an email server from one physical server
to a new server.
Old Server = Cyrus IMAP v2.1.11, Cyrus-SASL v2.1.10
New Server = Cyrus IMAP v2.1.12, Cyrus-SASL v2.1.12
I have compiled both servers with DB3 support. New server is FreeBSD
v4.7.
After compiling on new server, I have migrated the /var/imap and
/var/spool/imap directories, and my original sasldb2 auth file to the
new server. I have configured both servers the same (imapd.conf,
cyrus.conf) - using auxprops for plaintext authentication.
My problem is that I am unable to authenticate/login to the new server
using my web-based email client (hence requirement for plaintext login).
When I try to login, I get the following error in the /var/log/messages
on my new server
Mar 10 08:32:46 newserver imapd[1259]: badlogin: localhost.domain.com
[127.0.0.1] plaintext user1 SASL(-13): user not found: checkpass failed
I get the exact same messages in my /var/log/imapd.conf log.
FQDN of servers are (for example) oldserver.domain.com and
newserver.domain.com
/usr/local/sbin/sasldblistusers2 shows the following:
user1 at oldserver.domain.com: cmusaslsecretDIGEST-MD5
user1 at oldserver.domain.com: cmusaslsecretPLAIN
user1 at oldserver.domain.com: cmusaslsecretCRAM-MD5
I'm presuming that I need to somehow change the realm for these servers
(at the very least) to "user1 at newserver.domain.com" - ideally, they
would use "user1 at domain1.com" and "user2 at domain2.co.za"
So I guess an obvious question is - how do I migrate the user logins to
a new domain, while retaining the links to their existing emails, etc.
At the moment - all users login using simply "user1" and "<passwd>" - as
oppose to "user1 at domain.com" - any ideas on how do to this?
I'm kind of presuming that these questions are one in the same questions
- just a slight variation on a theme!
I hope that this information helps - please let me know if there's any
more information you might require.
Many Thanks for any help that you might be able to offer.
Andrew
--
Andrew Barnes
Email: andrewbarnes at mosina dot com dot au
More information about the Info-cyrus
mailing list