This article is about migrating emails accounts and emails from CPanel to Plesk. CPanel uses Exim/Courior while Plesk uses QMail as default email servers. With CPanel there is a way available to import multiple email address at once using a XLS (Excel File) or CSV (Comma Separated Value) file. Unfortunately Plesk does not provide such a way. Although we need to consider on migrating the user with the password what he currently used.
I came across a situation to migrate a VPS into Dedicated server. VPS was being built with CPanel whereas the dedicated server was built with Plesk Hosting Control Panel. There were about 30 domain having email accounts 700+. So, I had to think of a creative solution. After investing some of my effort, finally I could achieve it with some simple commands out of the box. I wanted to share the scenario, so that, it might help anybody who is searching similar solution and banging the head.
|Source Platform||Destination Platform|
|Cent OS||Redhat Enterprises Linux 5|
|CPanel||Plesk Hosting Control Panel 9.5|
|MailDir format mailbox||MailDir format mailbox|
There can be difference between versions of the aps and the structure of the program installed in different versions. This scenario was exactly related to above platforms but not limited.