Transferring user data from old server to new problems, any ideas?

Ok, the situation is that i need to transfer each user's data from current server to new one. Reasons why i need to do is really odd, but that is another story.


What is the problem then?
Current system does not have cPanel, everything has been created manually and i've been using bunch of scripts etc to administer.

Problem #1) Postfix + Dovecot

Uses MBOX directory/files.
ie. /home/#USER#/MBOX/.imap/#IMAPFOLDER/#MAILSFILE#

Any idea how i can transfer old e-mails to the new one?
I'm not sure will the new mail folders etc. be compliant with the new one.

Problem #2) Fast way to transfer files & preserve perms?

Is there some fast way to transfer user files & preserve permissions?
As doing all this manually can be quite time consuming Transferring user data from old server to new problems, any ideas?

Problem #3) Same NS Records

Ok, so this new will naturally have same NS records as the old one,
but what would be the best way to syndicate databases etc. to
ensure nothing is lost?

Transferring files, changing NS records, shutting down Apache etc. on new server, wait for propagation and after it is done transfer db files etc to the new server?
People would think that server was down during the time it took to notice that NS records finally propagated & db files transfer.

Or is there some even better method?


I have still few weeks time to complete this transfer before i need to get all the servers from current colocation provider.

Basicly, any ideas to smooth this transfer as much as possible are appreciated.
Also i think asking for each user to transfer their files themselves is out of question.

 

 

 

 

Top