How to Migrate the Mailenable From One Server to Another Serverr

This Knowledge article is only for Standard Edition (FREE).

MailEnable stores the majority of configuration information in text files. Therefore the procedure for migrating the configuration and data from one server to another mostly involves copying directories from one server to another and ensuring appropriate permissions have been set.

Attention please: The migration is only applicable to migrate to a new MailEnable serve and it can not be completed under any of the following situations:

  • If the new server has a different version of MailEnable. This includes minor version differences. When you migrate, you should do this to the exact same version.
  • If you are wanting to move from 32bit to 64bit Windows (or vice versa).
  • If the install paths are different on the new server.

1. Export the MailEnable registry branch:

    1.1 Open "Regedit"

    1.2 Navigate to the following location: HKEY_LOCAL_MACHINE\Software\Wow6432Node\Mail Enable

       1.3 Select "File" in the top menu and select "Export registry file". Save the file as "MailEnable.reg"

       1.4 Copy the .reg file to the new server and double click the file to import the saved MailEnable registry settings on the new server.


2. Copy the MailEnable data and configuration files

    2.1 Stop all MailEnable services on the source server.


    2.2 Navigate on the source server to Services and locate the "MailEnable Mail Transfer Agent" service in the list and access the properties window for the MailEnable Mail Transfer Agent. Set the startup type to "disabled". This is to ensure the service does not restart automatically after a server reboot.


    2.3 Stop all MailEnable services on the destination server.

    2.4 Copy the following directories and subdirectories from the source server to the destination server via FTP:

            C:\Program Files (x86)\Mail Enable\Config (Mandatory - contains configuration information)
            C:\Program Files (x86)\Mail Enable\Postoffices (Mandatory - contains postoffices and messages)
            C:\Program Files (x86)\Mail Enable\Bad Mail (Optional - contains Bad Mail messages)
            C:\Program Files (x86)\Mail Enable\Logging (Optional - contains log files)
            C:\Program Files (x86)\Mail Enable\Queues (Optional - contains messages queued for delivery)

NOTE: If an alternate install path has been specified in the installation of MailEnable, you will need to adjust the above paths appropriately.

3. Set appropriate permissions 

Having migrated the datafiles to the new server, it may be necessary to ensure that any security settings associated with the migrated data have been reset. We need to ensure that the IME_ADMIN, IME_SYSTEM and IME_STORE_GROUP accounts have access to specific MailEnable directories. Copy all the commands and run below in a command prompt on the destination server, adjusting the install paths as required:
CACLS "C:\Program Files (x86)\Mail Enable\Config" /t /e /g IME_ADMIN:F
CACLS "C:\Program Files (x86)\Mail Enable\Queues" /t /e /g IME_ADMIN:F
CACLS "C:\Program Files (x86)\Mail Enable\Bad Mail" /t /e /g IME_ADMIN:F
CACLS "C:\Program Files (x86)\Mail Enable\Postoffices" /t /e /g IME_ADMIN:F
CACLS "C:\Program Files (x86)\Mail Enable\Logging" /t /e /g IME_ADMIN:F
CACLS "C:\Program Files (x86)\Mail Enable\Queues" /t /e /g IME_SYSTEM:F
CACLS "C:\Program Files (x86)\Mail Enable\Logging" /t /e /g IME_SYSTEM:F
CACLS "C:\Program Files (x86)\Mail Enable\Bad Mail" /t /e /g IME_SYSTEM:F
CACLS "C:\Program Files (x86)\Mail Enable\Config" /t /e /g IME_SYSTEM:F
CACLS "C:\Program Files (x86)\Mail Enable\Postoffices" /t /e /g IME_STORE_GROUP:F

4. Start all services and check Post Offices on the target server.



5. Change all DNS MX entries that were pointing to the old server to point to the new server.


Add Feedback