MithiDocs

Import from a mailbox into SkyConnect

Overview

  • Using LegacyFlo you can import email data from an email account to another account on SkyConnect 
  • LegacyFlo allows you to import data from Gmail, O365, Exchange and other IMAP server

Preparation

Before using LegacyFlo to access email data from source servers using the IMAP protocol or via the mail server API, confirm the following

Prerequisites for all mail servers

  1. The emails to be migrated are available in the mailboxes hosted on the source server. Emails that have been downloaded using the POP protocol and deleted from the server, cannot be migrated using this option.
  2. You should have the credentials to access the mailboxes to be migrated. You should have the rights and the capability to reset the passwords on the source in order to access the mailboxes OR should be able to delegate the access.
  3. If the source server is hosted at your own premises, you have provisioned sufficient Internet bandwidth to transfer the mailbox data. 
  4. The source email service provider should allow large emails downloaded via IMAP/API without any throttling. 
  5. Your email service provider supports IMAP or API access to mailboxes. You have configured your email server to allow IMAP or API  access as mentioned in the sections below.

Additional prerequisites

Google Workspace - GMail

LegacyFlo can access GMail mailboxes using 3 methods

  1. Accessing mailboxes using API (recommended)
  2. Accessing mailboxes using domain-wide delegated access via IMAP
  3. Accessing mailboxes configured to allow Less Secure IMAP Access

For each of these, the Google Workspace / GMail settings required are different and are given below

Migration methodInstruction
Migration using the GMail API (recommended)
Follow the instructions given here.
Migration using domain-wide delegation for IMAP
  1. For domain-wide delegated access, follow the instructions given here.
  2. If using domain-wide delegation for IMAP access (request types GMAILOAUTH-S3-ZIP, GMAILOAUTH-S3-PST, etc), follow the steps given here to enable IMAP access for all the mailboxes to be migrated.

Migration using Less Secure IMAP access

For less secure access via IMAP, follow the instructions given here.


M365/O365

On M365. mailboxes hosted on Outlook can be accessed in two different ways:

  1. Delegated API access (recommended)
  2. Delegated IMAP access

The steps to prepare for the access is as given below

StepInstructions
  1. Generating  M365 Graph API access credentials for accessing the mailbox data using IMAP or API
Follow the instructions given here.

NOTE: For IMAP access,  get confirmation from the O365 support team that there is no throttling on accessing mail from mailboxes on O365 using the IMAP protocol.

  1.  Suppress read receipts

Run the following cmdlet if using IMAP access

Set-ImapSettings -SuppressReadReceipt $false cmdlet
  1. Delegate access for O365 mailboxes (to be done for all mailboxes to be migrated)
Follow the instructions given here.


Import data to SkyConnect 

Note: This step has to be executed for each mailbox to be migrated.
  • The request type used to submit a LegacyFlo request will depend on the source type. The table below gives the details of the preparation and request parameters for different source types:
REQUEST TYPEDESCRIPTION
GMAIL-MITHI-IMAP
  • Use this request type to import data from a Gmail account (with Less Secure App Access) to SkyConnect.
  • Click here for the details of the request parameters.
IMAP-MITHI-IMAP
  • Use this request type to import data from any IMAP account to SkyConnect.
  • Click here for the details of the request parameters.
O365-MITHI-IMAP
  • Use this request type to import data from an O365 account to SkyConnect.
  • Click here for the details of the request parameters.
EXCHANGE-MITHI-IMAP
  • Use this request type to import data from an Exchange account to SkyConnect.
  • Click here for the details of the request parameters.
YAHOO-MITHI-IMAP
  • Use this request type to import data from an Yahoo account to SkyConnect.
  • Click here for the details of the request parameters.