Steps to Import EML to Office 365

Read this detailed tutorial to import EML data files to Office 365 Platform

Pre-Requisites

  • Create Console Project in Office 365. Read more...
  • Microsoft .NET Framework 4.8.0 or above

 


STEP 1

Download & Launch SysTools Import Tool

In case, tool is not activated, see how to activate the product: Activation Steps

Tool provides the help section for the details about each Import mode. Click on "Help" button to view this section.

SysTools Import Tool

STEP 2

Select "File System" as source platfrom & "Office 365" as destination platfrom.

Source & Destination

STEP 3

In the same screen, Select Email as category under Workload Selection. EML file only stores the emails.

Workload Selection

STEP 4

You will now come to the Source screen where you have to select the folder path where the Emails, Contacts, Calendars and Documents are stored.

You have to put these files in their respective folders (created with the name of target O365 or Microsoft 365 email IDs) as described below:

Create a folder in root drive, like:

Go to the drive where you have stored your data.

Within the drive make a folder named eml.

eml Folder


Each user should have their own separate folder.

User Folders


For Emails:

a separate Email folder should be made

Email Folder


This folder can contain further subfolders as well.

Sub Folders


Which inturn contain their respective *.eml files.

eml Files

In the end the folder structure should resemble the following:

D:/Import/[email protected]/Email/SubFolder/ (put all Email (.eml) files of user1)
D:/Import/[email protected]/Email/SubFolder/ (put all Email (.eml) files of user2)
D:/Import/[email protected]/Email/SubFolder/ (put all Email (.eml) files of user3)
etc...

If you are importing contacts, make a separate folder Contact:

Within which the following structure should exist

D:/Import/[email protected]/Contact/ (put all Contact (.vcf) files of user1)
D:/Import/[email protected]/Contact/ (put all Contact (.vcf) files of user2)
D:/Import/[email protected]/Contact/ (put all Contact (.vcf) files of user3)
etc...

vcf Files

If you are importing calendars, make a separate folder Calendar:

Within which the following structure should exist

D:/Import/[email protected]/Calendar/ (put all Calendar (.ics) files of user1)
D:/Import/[email protected]/Calendar/ (put all Calendar (.ics) files of user2)
D:/Import/[email protected]/Calendar/ (put all Calendar (.ics) files of user3)
etc...

ics Files

If you are importing documents, make a separate folder Document:

Within which the following structure should exist

D:/Import/[email protected]/Document/ (put all Documents of user1)
D:/Import/[email protected]/Document/ (put all Documents of user2)
D:/Import/[email protected]/Document/ (put all Documents of user3)
etc...

document Files

And then select the folder "D:/Import/" into our tool as "Import Folder Path".

Click on the Validate button to ensure appropriate permissions are assigned.

Browse EML Folder

STEP 5

Click on Validate to ensure necessary permissions are given to the files.

validate-files

After validating, the permissions will be granted to the source platform. Click on Next.

files-validated

STEP 6

Enter the Office 365 admin email account & application ID for destination.

Add Destination Credentials

STEP 7

Click on Validate to ensure that the given credentials are correct.

Validate Credentials

After validating, the permissions will be granted to the admin account. Click on Next.

Credentials Validated

STEP 8

On the Users screen, there are several ways in which you can add users from the source account that needs to be processed.

users Tab

Fetch Users: It will fetch all the users from Source domain.

Fetch Users

Import Users: This will import users through CSV.

Import Users

Download Template: In this option, you will get a sample CSV file in which you can add source users manually.

Download Template

STEP 9

The list of source users is now displayed on the screen.

Users List

You can Search for a particular mailbox and select that user to import data. There is a "Show Selected" toggle bar that will show only selected users in the list. This will help you import selective data only.

Show Selected Users

STEP 10

Now Users need to Add the Destinarion User Accounts. Users have two options for this:

User List Template: In this option, you will get a sample CSV file in which you can add source users manually.

Template Download

Import Users: This will import users through CSV.

Users Import

STEP 11

Click on Validate to authorize selected user source & destination account(s).

Validate Users

Once the users are validated, Click on "OK" button.

Users Validated

STEP 12

Users can also perfrom the import task on priority basis. Select the accounts on priority as shown in the image.

Priority Import

STEP 13

Finally, Click on Start Import button to start the import process.

Start Import

The software shows the notification that import is started.

Import Started

Users can track the status of the import task in the "In Progress" tab.

Import In-Progress

In the "Pending" tab, user can track the pending files. If users want, they can stop the import here by clicking the "Stop Import" button.

Import Pending

Users can see the final import status in the "Completed" tab.

Import Completed

STEP 14

After successful import, Click on Download Report button.

Download Report

The tool provides two options for downloading the reports:

Summary Report: The summary report will be a single .csv file containing import reports of all the selected users.

Summary Report

Detailed Report: Here, you get the option to save the detailed import report of the mailboxes you want to. Select the mailbox and Click on Download button.

Detailed Report

Choose the destination location where you want to save the Detailed Report.

Save Detailed Report

STEP 15

Re-Run Import option is also provided in order to perform the import again.

Re-Run Import

STEP 16

To view the end result, login to Microsoft 365 ID where you imported the data, and open Outlook.

Here you will see that the entire folder structure is replicated, like it was at the source.

On comparing the before and after images of the Microsoft 365 we can clearly see that all new data is in its requested spot.

All of the User Emails

Before:

before import

After:

after import

Free Download SysTools Import Tool Download Now