• Introducing WebPros Cloud - a fully managed infrastructure platform purpose-built to simplify the deployment of WebPros products !  WebPros Cloud enables you to easily deliver WebPros solutions — without the complexity of managing the infrastructure.
    Join the pilot program today!
  • Support for BIND DNS has been removed from Plesk for Windows due to security and maintenance risks.
    If a Plesk for Windows server is still using BIND, the upgrade to Plesk Obsidian 18.0.70 will be unavailable until the administrator switches the DNS server to Microsoft DNS.

Migration Mail content from Linux Mail servers to Plesk For Windows

O

OZyryanov

Guest
Migration Mail content from Linux Mail servers to Plesk For Windows may be done through mail protocols (POP3, IMAP4).

For migration mail content from Linux Mail servers to Plesk For Windows you should use local mode (type "localhost" or "127.0.0.1" into "Source Host" field). You should prepare some data in order to migration mail content from Linux mail server be able.

There are possible two situations

  1. You already have mail accounts in Plesk and their are equal to Linux Mail server accounts (accounts names and passwords) . Create the file "backupcommand.xml" looks like in example (see below).
    Code:
    <root>
     <MailSrvProvider Provider="IMAP4" Address="maildomen.dom" Port="143"/>
    </root>
    Where "Address" is the address of mail server (name or IP) and "Port" is the port where mail server service runs (you can delete "port" setting if the standard port are used).

    After that you should place it in "<PLESK_DIR>/PMM/Platforms/MailMsgMigrator/" directory.
    In this case you can make selective migration for selected Plesk client or selected Domain.
    Note. You should delete this file after migration or move it to another folder.
  2. You have no mail accounts in Plesk or their are not equal to Linux Mail server accounts (passwords are different).Create the file "backupcommand.xml" like in example (see below).
    Code:
    <root>
    <MailSrvProvider Provider="IMAP4" Address="maildomen.dom"/> 
    
    <Accounts> 
    
    <Account Name="[email protected]" Pwd="userpass1"/>
    <Account Name="[email protected]" Pwd="userpass2"/>
    <Account Name="[email protected]" Pwd="userpass3"/> 
    
    </Accounts>
    </root>
    In this case only accounts given in "backupcommand.xml" will be migrated. These accounts will be created in Plesk.

    After that you should place it in "<PLESK_DIR>/PMM/Platforms/MailMsgMigrator/" directory.
    Note. You should delete this file after migration or move it to another folder.
    [/list=1]

    For detailed description see http://download1.swsoft.com/Plesk/Plesk7.6/Windows/PMM/060809.17/plesk-win-pmm-guide/25144.htm


    After this run the Plesk Control Panel and go to the "Migration manager" page. Than you should enter remote host connection settings.
    14459.gif

    Where "Source host" is "127.0.0.1"

    To make mail messages migration you should select "Mail messages migration " platform and click " Next". Next steps will depend of input data and described hire http://download1.swsoft.com/Plesk/Plesk7.6/Windows/PMM/060809.17/plesk-win-pmm-guide/25467.htm
 
i've migrated one domain successfully.
now the issue is with mailmsg migration.

here is xml i made
<MailSrvProvider Provider="IMAP4" Address="67.15.22.8"/>
<Accounts>

<Account Name="[email protected]" Pwd="pass"/>
<Account Name="[email protected]" Pwd="pass"/>
<Account Name="[email protected]" Pwd="pass"/>
<Account Name="[email protected]" Pwd="pass"/>

</Accounts>
connecting through migration manager with
127.0.0.1
administrator
administrator password

i am getting error
Unable to get maildomains list: Unable to run migrmng: Unhandled error ocurred. For more details, refer to the log file
 
Please mail me log file.

Thanks.

PS. As you already have domain migrtated with mail users you can use Plesk mail users without entering all accounts in backupcomman.xml (situation 1);
 
I am sorry, but we have an error in this example.

The file example has errors.

The right example hire (root elemnt was missing)

Code:
<root>
<MailSrvProvider Provider="IMAP4" Address="maildomen.dom" Port="143"/>
</root>

and

Code:
<root>
<MailSrvProvider Provider="IMAP4" Address="maildomen.dom"/> 

<Accounts> 

<Account Name="[email protected]" Pwd="userpass1"/>
<Account Name="[email protected]" Pwd="userpass2"/>
<Account Name="[email protected]" Pwd="userpass3"/> 

</Accounts>
</root>

Please, correct you file and try again. Thank you.
 
the migration went through but the data wont came across into the email users mail box in new server./
 
I have replied you by mail (2 letters). Address of mail server is not given in backupcommand.xml. Please see you mail.
 
<root>
<MailSrvProvider Provider="IMAP4" Addresss="67.15.22.8"/>

<Accounts>

<Account Name="[email protected]" Pwd="pass"/>
<Account Name="[email protected]" Pwd="pass"/>
<Account Name="[email protected]" Pwd="pass"/>
<Account Name="[email protected]" Pwd="pass"/>


</Accounts>
</root>

but still same thing. no data is being downloaded from remote source host for these email's imap box.

i am using smartermail as my mailserver on windows.
 
if i use this
<root>
<MailSrvProvider Provider="IMAP4" Address="maildomen.dom" Port="143"/>
</root>

i get no domain string after selecting client for migration and on domain selection page whre we select domain for mail msg migration.

and if i use

<root>
<MailSrvProvider Provider="IMAP4" Address="maildomen.dom"/>

<Accounts>

<Account Name="[email protected]" Pwd="userpass1"/>
<Account Name="[email protected]" Pwd="userpass2"/>
<Account Name="[email protected]" Pwd="userpass3"/>

</Accounts>
</root>

then the process simply get finish with everything should be on place but with no data being downloaded.
 
i am just repying to your email.
thanks for all your kind support.
 
i've sent you reply with my latest migration.log file which got ran successfully with second criteria of backupcommand.xml but no data in email accounts gathered from remote host.
 
Back
Top