Email Migration Options to SmarterMail from an External MTA.


This is an overview of your options when Migrating your user's data to your SmarterMail server from an external Message Transfer Agent (MTA) 
  1. Email Retrieval
  2. Mailbox Migration
  3. API
  4. External Tools
Other Knowledge Base (KB) articles that are more specific. 
Doing an IMAP migration is going to be the most universal option while doing an Exchange ( EWS ) migration will be more comprehensive including Calendars, Contacts, Notes as well as the Email folders. Both of these options are available via "Email Retrieval" and "Mailbox Migration". The difference here is that "Mailbox Migration" is a one-time migration and if you run it multiple times you will get duplicates while "Email Retrieval" is a sync and will continue to update and not cause duplication issues. 

To be able to get Calenders and Contacts when doing an IMAP migration you can (or the user can) export the data from the old server and import it to the new server. 
  1. Calendars can be exported and imported as an ICS file. 
  2. Contacts can be exported and imported as CSV or vCard options. 
  3. Notes can also be imported and exported as a CSV
In SmarterMail all of these options are one-for-one and can not be done in bulk ( you can leverage the API if you are familiar with it ) or we can use some external utilities ( listed below are a few options ). 

Email Retrieval

These days it's rare for someone to have, and use, a single email address. That's why SmarterMail's Email Retrieval feature is so great: it allows users to access email from another account directly within the SmarterMail Web interface. This means users can add their Gmail, Hotmail, Yahoo! or any other mail account to SmarterMail so that they can receive all of their emails, from a number of different accounts, from within a single interface.

Mailbox Migration

The mailbox migration tool makes moving an account from from an email provider like Microsoft 365 (Office) or Yahoo!, or from another email server like MailEnable or Open X-change, to SmarterMail incredibly easy. Depending on whether the provider allows it, Mailbox Migration can import email, contacts, calendars, tasks and notes into a SmarterMail Account.

API
This option is to use the API to try and automate this process. The API documentation can be found here ( https://mail.smartertools.com/Documentation/api#/reference/SmarterMail.Web.Controllers.SettingsController ). There are calls for both of the above options that can be set up and if needed you can add a loop to do this for a list of users. If you need help with the API a good reference is our community (https://portal.smartertools.com/community/).  We do not do any API development work in-house but can steer you in the right direction and help to debug if needed. 

External Tools
For External Tools, I have seen these used in the past by clients.