How to migrate to MailEnable from another mail server


This page describes the procedure for migrating to MailEnable from other mail servers. If you are migrating from MailEnable to another MailEnable server please see How to copy or migrate MailEnable configuration and data from one server to another. There are a variety of different mail and configuration formats and each server (including MailEnable) has their own different implementation. There are also some synergies in how mail servers store their information, particularly in terms of the format used to store messages and folders, so sometimes it may be more convenient to directly migrate email data. Where reasonably possible, utilities are provided to allow conversions to the format used by MailEnable (which is MDIR format).

MailEnable includes a migration utility which will import emails from various sources, including Microsoft Exchange, IMail, IceWarp and IMAP/CalDAV/CardDAV servers. For the majority of migrations this is the best migration method. When migrating from Exchange, it will migrate email data, contacts and appointments. There are various other tools to help importing which can be found here:


There are three primary steps associated with migrating from a mail server to MailEnable.

Step 1: Migrating User Accounts

This includes all the user mailbox details (including usernames and passwords). Most mail servers allow this information to be exported into a tab delimited file. Unfortunately, it will not always be possible to export the passwords associated with the mailboxes as these are typically one way encrypted. If you need to maintain passwords you will need to use the Migration Utility which is installed with MailEnable, as it will allow you to capture usernames and passwords using a passthrough method.

Step 2: Migrating Configuration Settings

This is often the most complicated and tedious part of the migration procedure as there is no standard for configuration options and it is not possible to read them from a client connection to the server. You would likely need to do this step manually, but be able to import some items like list memberships, domains, group, if an export is possible.

Step 3: Migrating Message Store

There are two primary formats that mail servers can store their messages. These are MBOX format and MDIR format. MBOX format essentially involves storing all messages in a format whereby the messages are appended to a single file and removed from the file as needed. MDIR format involves storing messages in raw text format (see RFC 822). Usually it is easier to use the migration utility to pull the email down, but if you have access to the email storage for the server you are moving from, then the utilities below may be helpful. 

Utilities to assist migration

The following utilities can assist in migrating to MailEnable.



Mailbox Import Utility

This utility performs a batch import of mailboxes into MailEnable. This allows users to be created quickly. The source code is included for this utility.

IMail Converter

Migrate from IMail to MailEnable easily. Converts settings and mailbox contents to MailEnable format.

MBOX to MDIR Message Mail Store Converter

Utility to convert message stores from MBOX format to MDIR format. The source code is included for this utility.

MDIR to MailEnable MAI Converter

Utility to convert message file names from other MDIR filename to filenames that can be used by MailEnable..

RFC822 Extraction Utility

Utility to extract MAI/RFC-822 messages from embedded/foreign message stores. This utility is particularly useful if you are migrating to MailEnable (and the mail server you are migrating from stores its messages in an MBOX-like format).

Migration Centre

MailEnable can capture the username and password of the users on the remote server. Configuration can be done by accessing the following program:

Start > All Programs > MailEnable > Migration > Migration utility

The MailEnable Migration Centre has the ability to allow an almost transparent migration from the remote server. The majority of the migration process is automated and all you need to do is configure MailEnable to understand the network address of the remote IMAP server.

More information on how to utility works and detailed information in regards to each option within the utility can be found within the MailEnable migration utility documentation:

Start > All Programs > MailEnable > Migration > Migration utility documentation


How to migrate to MailEnable from Microsoft Exchange: Article ME020340

How to copy or migrate my MailEnable configuration from one server to another: Article ME020073

How to migrate to MailEnable from Intermail PostOffice: Article ME020301

Product:MailEnable (All Versions)
Class:HOWTO: Product Instructions
Revised:Wednesday, November 10, 2021