For my most recent migration, I wanted all my users to change their
passwords anyway, so I just created a long list of auto-generated
passwords using apg (auto password generator), mailed them all their
passwords with a mail-merge type operation, then used this script to
change the passwords in our LDAP directory and copy the messages:
imapmigrate-0.26.tar.gz
<http://prdownloads.sourceforge.net/cyrus-utils/imapmigrate-0.26.tar.gz>
If you have lots of users, however, and you're not using LDAP, using
this script in its current state would be a big pain because you would
have to reset all user passwords manually. If that's you're situation,
I'd use the mboxtocyrus script recommended by James. If you do use the
script, please let me know how it works for you and any suggestions you
might have on how to improve it.
-Jules
James Courtier-Dutton wrote:
>I used the mboxtocyrus script at: -
>http://jeffcovey.net/doc/cyrus-common/examples/
>
>The one major problem with it, is that the "Received on" dates will all be
>destroyed and replaced with today.
>Also, read/not read info is lost.
>
>Cheers
>James
>
>
>>-----Original Message-----
>>From: [EMAIL PROTECTED]
>>[mailto:[EMAIL PROTECTED]]On Behalf Of Sherpya
>>Sent: 18 September 2001 03:33
>>To: [EMAIL PROTECTED]
>>Subject: Migrating existing mailboxes to cyrus imapd
>>
>>
>>I must migrate existing unix mailboxes (e.g. /var/spool/mail/bill)
>>to a cyrus imapd server. I have access to the filesystem (I'm root)
>>but I don't known user's passwords.
>>What is the right procedure? (User creation is not a problem, my problem
>>is moving the emails)
>>Thx
>>Sherpya
>>
>
>