• Plesk Uservoice will be deprecated by October. Moving forward, all product feature requests and improvement suggestions will be managed through our new platform Plesk Productboard.
    To continue sharing your ideas and feedback, please visit features.plesk.com

Cpanel Migration Mail Issues

R

rxy122

Guest
I'm trying to migrate from CPanel 11 to Plesk 9.2.1
The website settings seem to come over alright, however no mail boxes, mail settings, or old mail come over.
Is there some special trick to make this happen?
The weird thing is that I know this worked for other domains off the same box previously...

Any help would be much appreciated.
 
I was unable to locate a file named /usr/local/psa/PMM/agents/cPanel9/control/cPanel9.xsl. I did find a file named /usr/local/psa/PMM/agents/cPanel9/control/cPanel.xsd, but there are no instances of "mbox" in that file:

Here is a list of files under /usr/local/psa/PMM/agents/:

/usr/local/psa/PMM/agents/
/usr/local/psa/PMM/agents/generic-mail
/usr/local/psa/PMM/agents/generic-mail/SpecificConfig.pm
/usr/local/psa/PMM/agents/generic-mail/control
/usr/local/psa/PMM/agents/generic-mail/control/spec
/usr/local/psa/PMM/agents/generic-mail/generic-mail.pl
/usr/local/psa/PMM/agents/AlabanzaX
/usr/local/psa/PMM/agents/AlabanzaX/AlabanzaX.pl
/usr/local/psa/PMM/agents/AlabanzaX/SpecificConfig.pm
/usr/local/psa/PMM/agents/AlabanzaX/control
/usr/local/psa/PMM/agents/AlabanzaX/control/spec
/usr/local/psa/PMM/agents/RaQ550
/usr/local/psa/PMM/agents/RaQ550/RaQ550.pl
/usr/local/psa/PMM/agents/RaQ550/control
/usr/local/psa/PMM/agents/RaQ550/control/RaQ550.xsl
/usr/local/psa/PMM/agents/RaQ550/control/RaQ550.dtd
/usr/local/psa/PMM/agents/RaQ550/control/spec
/usr/local/psa/PMM/agents/Slash
/usr/local/psa/PMM/agents/Slash/SpecificConfig.pm
/usr/local/psa/PMM/agents/Slash/Slash.pl
/usr/local/psa/PMM/agents/Slash/control
/usr/local/psa/PMM/agents/Slash/control/spec
/usr/local/psa/PMM/agents/EnsimX
/usr/local/psa/PMM/agents/EnsimX/Imapd2Md.pm
/usr/local/psa/PMM/agents/EnsimX/EnsimX.pl
/usr/local/psa/PMM/agents/EnsimX/control
/usr/local/psa/PMM/agents/EnsimX/control/EnsimX.xsl
/usr/local/psa/PMM/agents/EnsimX/control/spec
/usr/local/psa/PMM/agents/EnsimX/control/EnsimX.dtd
/usr/local/psa/PMM/agents/shared
/usr/local/psa/PMM/agents/shared/genericAgent.pm
/usr/local/psa/PMM/agents/shared/agent.include.pl
/usr/local/psa/PMM/agents/shared/Mailman.pm
/usr/local/psa/PMM/agents/shared/Apache
/usr/local/psa/PMM/agents/shared/Apache/ConfigFile.pm
/usr/local/psa/PMM/agents/shared/MigrationDumpStatus.pm
/usr/local/psa/PMM/agents/shared/CommonConfig.pm
/usr/local/psa/PMM/agents/shared/MIME
/usr/local/psa/PMM/agents/shared/MIME/Lite.pm
/usr/local/psa/PMM/agents/shared/DomainInfo.pm
/usr/local/psa/PMM/agents/shared/AgentConfig.pm
/usr/local/psa/PMM/agents/shared/Db
/usr/local/psa/PMM/agents/shared/Db/MysqlShellBackend.pm
/usr/local/psa/PMM/agents/shared/Db/Connection.pm
/usr/local/psa/PMM/agents/shared/Db/DbiBackend.pm
/usr/local/psa/PMM/agents/shared/Db/PostgresqlShellBackend.pm
/usr/local/psa/PMM/agents/shared/Db/PostgresqlDbiBackend.pm
/usr/local/psa/PMM/agents/shared/Db/MysqlUtils.pm
/usr/local/psa/PMM/agents/shared/Db/Backend.pm
/usr/local/psa/PMM/agents/shared/Db/ShellBackend.pm
/usr/local/psa/PMM/agents/shared/Db/MysqlDbiBackend.pm
/usr/local/psa/PMM/agents/shared/HelpFuncs.pm
/usr/local/psa/PMM/agents/shared/list_admin.py
/usr/local/psa/PMM/agents/shared/SpamAssassinCfg.pm
/usr/local/psa/PMM/agents/shared/IPC
/usr/local/psa/PMM/agents/shared/IPC/Run.pm
/usr/local/psa/PMM/agents/shared/IPC/Run
/usr/local/psa/PMM/agents/shared/IPC/Run/IO.pm
/usr/local/psa/PMM/agents/shared/IPC/Run/Debug.pm
/usr/local/psa/PMM/agents/shared/IPC/Run/Timer.pm
/usr/local/psa/PMM/agents/shared/XmlNode.pm
/usr/local/psa/PMM/agents/shared/list_password.py
/usr/local/psa/PMM/agents/shared/Error
/usr/local/psa/PMM/agents/shared/Error/Simple.pm
/usr/local/psa/PMM/agents/shared/MailAccount.pm
/usr/local/psa/PMM/agents/shared/Encoding.pm
/usr/local/psa/PMM/agents/shared/DumpStatus.pm
/usr/local/psa/PMM/agents/shared/Error.pm
/usr/local/psa/PMM/agents/shared/TimeZone.pm
/usr/local/psa/PMM/agents/shared/CompatArgParse.pm
/usr/local/psa/PMM/agents/shared/QmailAgent.pm
/usr/local/psa/PMM/agents/shared/Status.pm
/usr/local/psa/PMM/agents/shared/SendmailAgent.pm
/usr/local/psa/PMM/agents/shared/DateParse.pm
/usr/local/psa/PMM/agents/shared/Utf8Checker.pm
/usr/local/psa/PMM/agents/shared/Mbox2Mdir.pm
/usr/local/psa/PMM/agents/shared/ApacheAgent.pm
/usr/local/psa/PMM/agents/shared/StopWatch.pm
/usr/local/psa/PMM/agents/shared/PerlMD5.pm
/usr/local/psa/PMM/agents/shared/DumpComposer.pm
/usr/local/psa/PMM/agents/shared/Logging.pm
/usr/local/psa/PMM/agents/shared/Storage
/usr/local/psa/PMM/agents/shared/Storage/FileNameCreator.pm
/usr/local/psa/PMM/agents/shared/Storage/Storage.pm
/usr/local/psa/PMM/agents/shared/Storage/DbBundle.pm
/usr/local/psa/PMM/agents/shared/Storage/Counter.pm
/usr/local/psa/PMM/agents/shared/Storage/FileStorage.pm
/usr/local/psa/PMM/agents/shared/Storage/Splitter.pm
/usr/local/psa/PMM/agents/shared/Storage/Bundle.pm
/usr/local/psa/PMM/agents/shared/Storage/MimeStorage.pm
/usr/local/psa/PMM/agents/shared/Storage/PostgresqlDbBundle.pm
/usr/local/psa/PMM/agents/shared/Storage/TarBundle.pm
/usr/local/psa/PMM/agents/RaQ4
/usr/local/psa/PMM/agents/RaQ4/RaQ4.pl
/usr/local/psa/PMM/agents/RaQ4/control
/usr/local/psa/PMM/agents/RaQ4/control/RaQ4.xsl
/usr/local/psa/PMM/agents/RaQ4/control/RaQ4.dtd
/usr/local/psa/PMM/agents/RaQ4/control/spec
/usr/local/psa/PMM/agents/RaQ3
/usr/local/psa/PMM/agents/RaQ3/RaQ3.pl
/usr/local/psa/PMM/agents/RaQ3/control
/usr/local/psa/PMM/agents/RaQ3/control/RaQ3.xsl
/usr/local/psa/PMM/agents/RaQ3/control/RaQ3.dtd
/usr/local/psa/PMM/agents/RaQ3/control/spec
/usr/local/psa/PMM/agents/PleskX
/usr/local/psa/PMM/agents/PleskX/PleskMaxVersion.pm
/usr/local/psa/PMM/agents/PleskX/SiteApp.pm
/usr/local/psa/PMM/agents/PleskX/StopWatchPacker.pm
/usr/local/psa/PMM/agents/PleskX/PmmCli.pm
/usr/local/psa/PMM/agents/PleskX/PleskStructure.pm
/usr/local/psa/PMM/agents/PleskX/Packer.pm
/usr/local/psa/PMM/agents/PleskX/PleskVersion.pm
/usr/local/psa/PMM/agents/PleskX/BackupDumpStatus.pm
/usr/local/psa/PMM/agents/PleskX/PleskX.pl
/usr/local/psa/PMM/agents/PleskX/SpecificConfig.pm
/usr/local/psa/PMM/agents/PleskX/control
/usr/local/psa/PMM/agents/PleskX/control/fix_sapp_pool.xsl
/usr/local/psa/PMM/agents/PleskX/control/spec
/usr/local/psa/PMM/agents/PleskX/PleskX.pm
/usr/local/psa/PMM/agents/Cgp
/usr/local/psa/PMM/agents/Cgp/Cgp.pl
/usr/local/psa/PMM/agents/Cgp/control
/usr/local/psa/PMM/agents/Cgp/control/spec
/usr/local/psa/PMM/agents/Cgp/control/Cgp.dtd
/usr/local/psa/PMM/agents/HsphereX
/usr/local/psa/PMM/agents/HsphereX/HsphereX.pl
/usr/local/psa/PMM/agents/HsphereX/control
/usr/local/psa/PMM/agents/HsphereX/control/spec
/usr/local/psa/PMM/agents/generic-web
/usr/local/psa/PMM/agents/generic-web/generic-web.pl
/usr/local/psa/PMM/agents/generic-web/control
/usr/local/psa/PMM/agents/generic-web/control/spec
/usr/local/psa/PMM/agents/ConfixxX
/usr/local/psa/PMM/agents/ConfixxX/control
/usr/local/psa/PMM/agents/ConfixxX/control/spec
/usr/local/psa/PMM/agents/ConfixxX/ConfixxX.pl
/usr/local/psa/PMM/agents/cPanel9
/usr/local/psa/PMM/agents/cPanel9/Agent.pm
/usr/local/psa/PMM/agents/cPanel9/cPanel9.pl
/usr/local/psa/PMM/agents/cPanel9/ContentDumper.pm
/usr/local/psa/PMM/agents/cPanel9/Transformer.pm
/usr/local/psa/PMM/agents/cPanel9/Dumper.pm
/usr/local/psa/PMM/agents/cPanel9/SpecificConfig.pm
/usr/local/psa/PMM/agents/cPanel9/control
/usr/local/psa/PMM/agents/cPanel9/control/spec
/usr/local/psa/PMM/agents/cPanel9/control/cPanel.xsd
/usr/local/psa/PMM/agents/generic
/usr/local/psa/PMM/agents/generic/SpecificConfig.pm
/usr/local/psa/PMM/agents/generic/generic.pl
/usr/local/psa/PMM/agents/generic/control
/usr/local/psa/PMM/agents/generic/control/spec
/usr/local/psa/PMM/agents/RaQ2
/usr/local/psa/PMM/agents/RaQ2/RaQ2.pl
/usr/local/psa/PMM/agents/RaQ2/control
/usr/local/psa/PMM/agents/RaQ2/control/RaQ2.dtd
/usr/local/psa/PMM/agents/RaQ2/control/RaQ2.xsl
/usr/local/psa/PMM/agents/RaQ2/control/spec
/usr/local/psa/PMM/agents/Plesk13
/usr/local/psa/PMM/agents/Plesk13/SpecificConfig.pm
/usr/local/psa/PMM/agents/Plesk13/control
/usr/local/psa/PMM/agents/Plesk13/control/spec
/usr/local/psa/PMM/agents/Plesk13/Plesk13.pl

Is there something I'm missing?
 
I'm experiencing the same problems - exactly the same circumstances and that thread doesn't help as the file no longer exists (and the replacement file does not reference mbox/mdir)

Any thoughts appreciated!
 
Do you have any errors related mailboxes migration in /usr/local/psa/PMM/logs/migration.log ?
 
From what I can tell, my issue is that the mail on my CPanel box is in a maildir format and not an mbox format.
So that begs the question, how do I get the mail into an mbox format so that I can migrate it to the Plesk box?
 
Check out imapsync, it works just like rsync except it uses the imap protocol. Works great for moving mail between systems.
 
Back
Top