4 messages in net.sourceforge.lists.courier-usersRe: [courier-users] Migrating from Co...
FromSent OnAttachments
Anton BasistovMay 27, 2005 5:35 am 
Jay LeeMay 27, 2005 6:58 am 
Jay LeeMay 27, 2005 7:35 am 
Michael NguyenMay 27, 2005 10:26 am 
Actions with this message:
Paste this link in email or IM:
Paste this link in email or IM:
Atom feed for this thread
Paste this URL into your reader:
Subject:Re: [courier-users] Migrating from Communigate to CourierActions...
From:Jay Lee (jl@pbu.edu)
Date:May 27, 2005 7:35:17 am
List:net.sourceforge.lists.courier-users

For the benefit of the archives, please respond on list.

Anton Basistov wrote:

It depends on a few things. First, what mail storage are you using for the Communigate accounts?

There are multimailboxes, maildir mailboxes are supported too, but all users are already on multimailboxes.

Then you'll need to either use a conversion script or something like IMAPCopy described below.

You'll need to convert any mbox mailbox over to Maildir.

How can I convert mailbox to maildir? Is any solution, wich can load mail over IMAP, and store it in maildir?

IMAPCopy http://home.arcor.de/armin.diehl/imapcopy/imapcopy.html is a free utility which can copy between to IMAP servers. You'll need to first setup the accounts on the Courier server, then use IMAPCopy to connect to both IMAP accounts and move the mail between them. The downside is you need to know the username/password on both servers to do the copy.

Also, what backend authentication method are you using in Communigate and do you plan to use in Courier?

Communigate stores passwords in files in mailbox dirs. Passwords crypted as U-crypt I plan to use standart users in Courier in /etc/passwd.

Unless users are going to require shell access, I'd strongly recommend using MySQL auth or an LDAP backend. They offer much more flexibility and are somewhat more secure since users are virtual. I am not familiar with U-crypt but unless there's an easy way to get the plaintext password or it's compatible with the way passwords are stored in /etc/passwd, you'll need either figure a way to capture user passwords in plaintext when they login or reset passwords to a default on the new Courier server.

It's not problem to get login/pass from Communigate, but how create users using crypted passwords from Communigate?