Move SmarterMail from Hosted to Self-Installed

This article applies to recent versions of SmarterMail. View articles for SmarterMail 15.x and earlier.

If you are moving from one shared hosted provider to a self installed version of SmarterMail the easiest and best solution to retrieve your emails, users, settings, etc. is to contact your current hosting provider and request your domain folder. The domain folder is where all domain level settings such as users, passwords, email, calendars, etc. settings are kept. Once you have the domain folder you can Install SmarterMail and follow the steps below:

NOTE: SmarterMail migrations should occur from two mail servers on the same version number. When installing SmarterMail, ensure you install the same version that the hosted service is running. An upgrade can be performed after the data has been successfully migrated. 

  1. Stop the SmarterMail service.
  2. Move the SmarterMail domains folder from the hosting provider to where SmarterMail is installed. By default, the domain folder is located in C:\SmarterMail\Domains.
  3. Edit the domains.json file in a text editor. By default, the install path is at C:\Program Files\SmarterTools\SmarterMail\Service\Settings\.
  4. Locate the entry for the domain. It will be displayed in the following format:
    "": {
    "data_path": "c:\\SmarterMail\\Domains\\"
  5. Change the data_path for each domain to reflect the new path to those domains.
  6. Restart the SmarterMail service.
Please be aware that not all hosting companies will provide you with your data when leaving. If they do not you will still be able to retrieve your emails only. This will be done using the migration utility that is built into SmarterMail. You will need to recreate all users and their settings (passwords, contacts, calendars, etc.). Once they are created please refer to this knowledge base to pull in emails: Import Mailbox Data to SmarterMail from Third-party Mail Servers.
Below is a sample list of items that will need to be created if the hosting company will not provide the domain folder:
  1. Domain
  2. Domain level settings
  3. Aliases
  4. Users
  5. User settings (passwords, contacts, calendars, etc.)
  6. Mailing Lists
Learn more about using SmarterMail for your email accounts and company-wide chat.