SlideShare a Scribd company logo
Page 1 of 21 | Mail migration to Office 365 | Mail Migration methods | Part 1/4
Written by Eyal Doron | o365info.com | Copyright © 2012-2015
Mail migration to Office 365 | Mail
Migration methods | Part 1/4
The subject of: mail migration to Office 365 includes many aspects such as:
 Choose the suitable migration planmethod, based on the organization mail
infrastructure organization requirement and so on.
 Create a mail migration plan
 Create a mail migration pilot
 Estimate the mail migration throughput – Provide to the organization
management an estimate of the resources that are required for the mail
migration project and estimation of the time that it will take to complete the
organization mail infrastructure to Office 365 (Exchange Online).
Mail migration to Office 365 | Optimizing the Mail Migration
throughput | The article series
The article series includes the following articles:
 Mail migration to Office 365 | Mail Migration methods | Part 1/4
 Mail migration to Office 365 | Factors that impact mail Migration performance
| Part 2/4
Page 2 of 21 | Mail migration to Office 365 | Mail Migration methods | Part 1/4
Written by Eyal Doron | o365info.com | Copyright © 2012-2015
 Mail migration to Office 365 | Optimizing the Mail Migration throughput |
Part 3/4
 Mail Migration to Office 365 | Measure and estimate Mail Migration
throughputs | Part 4/4
The point of this article
In the current article, we will review optional mail migration toolsmethods that we
can use for implementing mail migration to Office 365, and the focus is on the way
that each of this mail migration methods uses for migrating the data to Exchange
Online.
The information about the different methods doesn’t include a “How to” instruction
and doesn’t include a comprehensive review on each of the features for the mail
migration option but instead, focus on the subject of “how is the data migrated”
when using different mail migration methods.
Mail migration to Office 365 | Methods and
classifications
There are many available options that we can choose from for accomplishing the
task of mail migration to Office 365.
1. Microsoft Office 365 built-in mail migration tools
2. Third party mail migration tools
Page 3 of 21 | Mail migration to Office 365 | Mail Migration methods | Part 1/4
Written by Eyal Doron | o365info.com | Copyright © 2012-2015
3. PST migration
Mail migration method Server to server versus Client to
server
Method 1: Mail migration “server to Server”
An example for the Mail migration that I describe as: “server to Server” is the Office
365 built-in mail migration tools that are based on a “server to server” mail
migration concepts in which the Exchange Online is the component that connects
to the “other side” (the organization’s mail server) and “pull out” the data from it.
The additional basic concept is that the “destination server” the mail server that
hosts the mailboxes is Exchange server.
Page 4 of 21 | Mail migration to Office 365 | Mail Migration methods | Part 1/4
Written by Eyal Doron | o365info.com | Copyright © 2012-2015
The exception to the rule that the “destination server” is an Exchange server is the
option of IMAP mail migration. The IMAP migration was designed for scenarios in
which the organization’s mail server is not an Exchange server, but instead other
mail product that can enable to “pull” the data (user’s mailboxes) by using the IMAP
protocol. For example, when we want to migrate, a mail infrastructure that resides
in Gmail, Google Apps or another kind of mail provider.
Note – although we can use IMAP protocol for performing mail migration from
Exchange server, this option is not recommended because the IMAP protocol is
very limited and basic, and he doesn’t know how “deal” with many types of data
that exists in the Exchange user mailbox.
My opinion is that the only time we will use the option of “IMAP mail migration” is
only when we don’t have any other choice. For example: implementing a mail
migration project when the “source mail server” is not Exchange server, but instead
a “standard mail server” and the only option for “pulling the data” from this server
is by using the IMAP protocol.
Page 5 of 21 | Mail migration to Office 365 | Mail Migration methods | Part 1/4
Written by Eyal Doron | o365info.com | Copyright © 2012-2015
Method 2: “Client to Server” (Push migration)
The “Client mail Migration” is based on a concept in which the “source” (client or
another source that has the mailbox data) is “pushing” the data into the Exchange
Online mailbox.
An example of this method could be migration that describes as “PST migration”.
When using this option, the user is “responsible” for exporting the mailbox data to a
PST file and then movecopy the data to the Exchange Online mailbox.
An additional example could be – the Microsoft tool: PST Capture that holds many
users PST files in a central location and then can “push” the data to Exchange
Online.
Some of the third party mail migration tools are based on this concept. The mailbox
data is copied from the organization’s mail server into a central location (the
migration stations) and “push” by the migration station to Exchange Online.
Page 6 of 21 | Mail migration to Office 365 | Mail Migration methods | Part 1/4
Written by Eyal Doron | o365info.com | Copyright © 2012-2015
1. Office 365 built-in migration tools
Office 365 includes built-in mail migration tools (Native Office 365 mail migration
tools) that was designed for different needs and different organization mail
infrastructure.
Note – the term “Migration to Office 365” relates to additional aspects such as user
migration, but, in this article, we relate only to the part of “mail migration”
The Office 365 built-in mail migration tools are:
 Cutover migration
 Stage migration
 IMAP Migration
 Hybrid migration
Native Office 365 mail migration tools | basic concepts
In the following section, I would like to review some basic termsconcepts that
relate to mail migration when using the Native Office 365 mail migration tools.
Public presence
Page 7 of 21 | Mail migration to Office 365 | Mail Migration methods | Part 1/4
Written by Eyal Doron | o365info.com | Copyright © 2012-2015
To be able to use the native Office 365 mail migration tools, the Exchange on-
Premise server must have a “public presence” (Public IP, Public certificate, etc.). An
additional requirement is that the Exchange on-Premise server will be configured
for providing an Outlook AnyWhere service (the former term is RPC/HTTPS).
The need for “Public presence” is a mandatory requirement because when using
the Native Office 365 mail migration tools, the mail migration process is
implemented by the Exchange Online that “build” a communication channel to the
Exchange Online that use for the mail migration process.
Page 8 of 21 | Mail migration to Office 365 | Mail Migration methods | Part 1/4
Written by Eyal Doron | o365info.com | Copyright © 2012-2015
The “Public presence” of Exchange on-Premises server is needed for additional
scenarios such as Hybrid configuration. Besides of the subject of “mail migration”,
Hybrid configuration defines a “relationship” between the Exchange on-Premises
server and Exchange Online that is used for additional services such as: Mail flow,
FreeBusy time and much more.
Migration batch
The mail migration is implemented by creating a new migration batch from the
Exchange Online web management console. The migration batch is a logical
concept that serves for holding information about:
 The names of the mailbox that we want to migrate
 The information about the “end point”
 A location for saving and presenting mail migration logs and information
about the mail migration process
One exception for the concept of “information about the names of the mailboxes
that we need to migrate” is when we use the option of Cutover migration. This type
of mail migration is based on the basic assumption that we needwant to migrate
100% of the mailboxes.
End Point
The “initialization” of the migration process, is implemented by creating a logical
Page 9 of 21 | Mail migration to Office 365 | Mail Migration methods | Part 1/4
Written by Eyal Doron | o365info.com | Copyright © 2012-2015
connector from the Exchange Online that described as “End Point”. The end point is
just a configuration file that includes the following details:
 The required credentials (administrative user name and password) that will be
used by the Exchange Online when he connects to the “mail server” (Exchange
on-Premises server or other mail server).
 The name of the domain and the mail server name. (In case that the server is
Exchange on-Premises server, the domain name will be used in the
AutoDiscover process).
 The value of the maximum concurrent sessions (the maximum number of
concurrent mailbox migration).
In the following screenshot we can see the setting of the “End point”
Page 10 of 21 | Mail migration to Office 365 | Mail Migration methods | Part 1/4
Written by Eyal Doron | o365info.com | Copyright © 2012-2015
Mail migration | Copy verses Move
An additional classification that we can define, is related to the process of copy
mailbox data to Exchange Online versus the process of “move mailbox data” to
Exchange Online.
Cutover migration and stage migration methods will only copy the mailbox data to
Exchange Online versus the Hybrid migration method, that moves the Exchange on-
Premises server mailbox content to the cloud (after a successful migration process
the mailbox will be deleted from the Exchange on-Premises server database).
Page 11 of 21 | Mail migration to Office 365 | Mail Migration methods | Part 1/4
Written by Eyal Doron | o365info.com | Copyright © 2012-2015
Hybrid migration verses Cutover and Stage mail migration | total
amount of data
In this section, I would like to highlight a very important issue that relates to the
“amount of the data” that is involved in the mail migration process, when using
Native Office 365 mail migration tools.
Most of the time, when we talk about the issue of mail migration to the cloud, we
relate to the “amount of data” that we need to “transfer” from point A (the
organization’s network most of the time) to point B (Office 365Exchange Online).
A very important detail that is neglected most of the time, is the amount of data
that we “sent back” from the cloud – to the organization’s network (and will affect
the network bandwidth of the organizational communication lines).
When talking about the Native Office 365 mail migration tools, we can classify the
mail migration options to two groups: Cutover, Stage and IMAP migration versus
Hybrid migration.
Cutover, Stage and IMAP migration
When we perform mail migration using one of the following migration options:
IMAP, Cutover and Stage migration, we need to calculate the amount of data that
will traverse the organization communication line by using the following formula:
Mailbox size X 2
The reason for this formula is that, in the first time, we need to migrate the existing
mailbox content from the organization to the cloud.
In the following diagram, we see an illustration of scenario in which we migrate
15GB mailbox to the cloud (Exchange Online).
Page 12 of 21 | Mail migration to Office 365 | Mail Migration methods | Part 1/4
Written by Eyal Doron | o365info.com | Copyright © 2012-2015
The detail that is not mentioned most of the time, is that when using IMAP, Cutover
and Stage migration, the existing Outlook OST file is no longer valid.
After the migration process of a mailbox will successfully be completed, we will
need to create a new Outlook mail profile. Because the Outlook client is configured
to use the option of cache mode, that will lead to a creation of a new OST file (the
“old OST” file will just reside in the user profile folder, and there is no way to use
this file), and Outlook client will automatically start to “pull” the mailbox content
from the Exchange Online mailbox to the local user desktop OST file.
In our scenario, the Outlook client will need to “pull back” the 15GB of data to the
local OST file.
Page 13 of 21 | Mail migration to Office 365 | Mail Migration methods | Part 1/4
Written by Eyal Doron | o365info.com | Copyright © 2012-2015
Hybrid migration
When using the option of Hybrid migration, we are avoiding from need to double
the size of the mailbox data because, when using the option Hybrid migration, we
use the term “Move mailbox” (instead the term of “Copy mailbox” when using IMAP,
Cutover and Stage migration).
The mailbox content is “moved” from Exchange on-Premises server to the cloud
and the Outlook client “know” how to use the existing OST file + update the existing
Outlook mail profile that will point to the “new mail server” (to the name of the
Exchange Online server. If we want to be more accurate, the name of the Exchange
Online CAS server).
Page 14 of 21 | Mail migration to Office 365 | Mail Migration methods | Part 1/4
Written by Eyal Doron | o365info.com | Copyright © 2012-2015
2. PST migration
Additional type of migration could be described as: “PST Migration”. I relate to this
type of migration as “client side mail migration” because, the concept of PST
migration is implemented by exporting the mailbox data to a PST file, create an
Exchange Online mailbox and import the data from the PST file, into the Exchange
Online mailbox.
I cannot refrain from expressing my opinion about PST migration. My
recommendation is to try to avoid from this type of migration because, this
migration type is not effective and include a couple of major disadvantages verse
the more optimal methods such as using the Office 365 built-in mail migration
tools.
When using the option of PST migration, the data is “pushed” to Exchange Online
mailbox from the user desktop. Its truth that PST Migration doesn’t need to double
the size of the data by copy the data to the cloud and copy again the data from the
Exchange Online to the user desktop (the method that is used when using Cutover
and Stage migration).
The process of exporting the data from Outlook and importing back the data to the
user desktop + synchronizing the data to the Exchange Online mailbox is quite
tedious, prevent from the user to access his mailbox as long is the exportimport
process is implemented and complicate the mail migration process because the
Page 15 of 21 | Mail migration to Office 365 | Mail Migration methods | Part 1/4
Written by Eyal Doron | o365info.com | Copyright © 2012-2015
person that is implementing the mail migration, will need to access separately each
of the user desktops for creating the mail migration procedure.
Note – there is an option for implementing PST migration in a more “centralized
way” by using a free Microsoft utile named: PST capture.
You can download the PST capture tool form the following link: Microsoft Exchange
PST Capture 2.0
3. 3rd Party Migration
I will not go into details regarding the subject of: 3rd Party Migration toolssoftware
because of the simple reason that I don’t have a lot of experience with 3rd Party
mail migration tools. Generally speaking, 3rd Party Migration tools can implement
the mail migration process to Exchange Online, by using the following methods:
 MAPI Migration (for my opinion, a More suitable term is RPC/HTTPS, but this is
a term that mentioned in the Microsoft article).
 EWS Migration
 PST migration
Organization mail server technology
Page 16 of 21 | Mail migration to Office 365 | Mail Migration methods | Part 1/4
Written by Eyal Doron | o365info.com | Copyright © 2012-2015
Microsoft Native Office 365 mail migration tools, was designed to provide a solution
that is based on the basic assumption that – the organization’s mail server is a
“Microsoft Exchange server.”
Note – The exception for this concept is, the IMAP mail migration method, which
enables us to implement mail migration form mail server the support the IMAP4
protocol and doesn’t have to be a “Microsoft Exchange server.
In the real life, there are many other mail servers such as: IBM lotus notes, Novell
GroupWise and more. In these scenarios, most of the time, the only option is to
purchase 3rd Party Migration product and, usually, 3rd Party mail Migration
products, has additional enhancement and features that isn’t included in the Native
Office 365 mail migration tools.
Scenario 1: 3rd Party mail Migration products using an “external component”
in this scenario the mail migration is implemented by using an “external
component” that has two logical connectors. One connector is connected to the
organization’s mail server (Microsoft Exchange on-Premises server or other mail
server) and the other “leg”, is connected to the Exchange Online. The 3rd Party mail
migration component is responsible for “pulling” the data from the organization’s
mail server and “transfer” the data (mailbox content) to Exchange Online.
Page 17 of 21 | Mail migration to Office 365 | Mail Migration methods | Part 1/4
Written by Eyal Doron | o365info.com | Copyright © 2012-2015
Scenario 2: “Migration server“
The second methodology that is implemented by 3rd Party mail migration products
described (by Microsoft) as a: “Migration server” or “jump box”. The Migration
server becomes the “hub” of the migration process.
The mail server mailbox data is “transferred” to the Migration server who “hold and
manage” the data and use a connector to the Exchange Online that will use for
“transferring” the data to the cloud.
Page 18 of 21 | Mail migration to Office 365 | Mail Migration methods | Part 1/4
Written by Eyal Doron | o365info.com | Copyright © 2012-2015
Note – regarding the issue of “double the mailbox data” that is caused by the need
to copy the mailbox content from the organization mail server to the Exchange
Online mailbox and back.
When Outlook will “Pull back” the data from the Exchange Online mailbox to the
local OST, it looks to me that most of the 3rd Party mail migration products will not
have the ability to use the local Outlook OST file (the method that is implemented
by using the Hybrid migration) but the best practice is asking the software
providers about this option.
Exchange and the Migration engine
When we are relating to mail migration from Exchange server, there are a couple of
methods that we can use for communication with the Exchange server and asking
to “pull out” the data (user’s mailbox content). The available options are:
 RPC/HTTPS
Page 19 of 21 | Mail migration to Office 365 | Mail Migration methods | Part 1/4
Written by Eyal Doron | o365info.com | Copyright © 2012-2015
 HTTPS/EWS
 IMAP
Note – I will not relate to the IMAP migration method basic assumption is that this
method will be used for mail migration from non-Exchange servers.
RPCHTTPS and EWS
The “communication channel” that is created between the Exchange Online sever
and the Exchange On-Premise is implemented by using the HTTPS protocol.
To be able to simplify the concept of RPCHTTPS and EWS we can relate to this
method as “Exchange listeners” the way the Exchange server “listen”, provide
services and communicate with other hosts such as: Mail client (Outlook AnyWhere)
or other servers (in our scenario Exchange Online).
The Exchange EWS (Exchange Web services) method is more advanced and
effective, and when relating to the subject of mail migration from Exchange, this is
the preferred (if passable) method.
Exchange Web Service (EWS) is the recommended protocol to use for migrating to
Office 365 because it supports large data batches and has better service-oriented
throttling. In Office 365, when used in impersonation mode, migrations using EWS
don’t consume the user’s budgeted amount of Office 365 EWS resources,
consuming instead a copy of the budgeted resources:All EWS impersonating calls
made by the same administrator account are calculated separately from the budget
applied to this administrator account. For each impersonation session, a shadow
copy of the actual user’s budget is created. All migrations for this particular session
will consume this shadow copy. Throttling under impersonation is isolated to each
user migration session.
[Source of information: Exchange Online Migration Performance and Best
Practices ]
In the following chart, we can see the three Exchange “listeners” that we can use for
“puling” the mailbox data from the Exchange server.
Page 20 of 21 | Mail migration to Office 365 | Mail Migration methods | Part 1/4
Written by Eyal Doron | o365info.com | Copyright © 2012-2015
Microsoft Native Office 365 mail migration tools and the communication with
Exchange on-Premises server
When we use the Microsoft Native Office 365 mail migration tools for “pulling” data
from Exchange on-Premises server, the communication with the Exchange on-
Premises server “listeners” will be implemented as follows: Cutover and Stage
migration, will communicate with the Exchange on-Premises server using RPC, or if
we want to be accurate: RPC/HTTPS (the real layer structure is actually
MAPI/RPC/HTTPS).
Hybrid migration considers as more sophisticated because, the communication
with the Exchange on-Premises server is implemented by addressing the “EWS
listener” and by using a built-in component named MRS proxy, who is responsible
for handling and managing the move mailbox requests (from the Exchange on-
Premises servers to the Exchange Online in our scenario).
When the mail migration is implemented by using the Exchange EWS, the result of
the mail migration throughput is better than the “other” methods such as RPC and
IMAP because the Exchange EWS was designed to handle a large amount of data
and multiple connection in an optimal way.
Page 21 of 21 | Mail migration to Office 365 | Mail Migration methods | Part 1/4
Written by Eyal Doron | o365info.com | Copyright © 2012-2015
In the following diagram, we can see how the different mail migration options use
the Exchange “listeners”, for implementing mail migration. When using a Third party
mail migration product, it’s recommended to ask the provider about the specific
method (RPC, EWS and so on) that the product use.
Additional reading
 How to migrate mailbox data by using the Exchange Admin Center in Office
365
 Ways to migrate multiple email accounts to Office 365

More Related Content

PDF
Mail migration to office 365 measure and estimate mail migration throughput...
PDF
Mail migration to office 365 factors that impact mail migration performance...
PPTX
Office365 Migration Solution Architecture
PPT
Lotus notes app migration process v1.2
PDF
White Paper: Migrating IBM Lotus Notes and Domino to the Cloud: Selecting Mic...
PPTX
Migrate from Lotus Notes to SharePoint 2013 or SharePoint Online - Tips, Tric...
PPTX
Migrations Startegy: Lotus Notes to Office 365 & Azure
PPTX
Migrating to Office 365
Mail migration to office 365 measure and estimate mail migration throughput...
Mail migration to office 365 factors that impact mail migration performance...
Office365 Migration Solution Architecture
Lotus notes app migration process v1.2
White Paper: Migrating IBM Lotus Notes and Domino to the Cloud: Selecting Mic...
Migrate from Lotus Notes to SharePoint 2013 or SharePoint Online - Tips, Tric...
Migrations Startegy: Lotus Notes to Office 365 & Azure
Migrating to Office 365

What's hot (17)

DOCX
Ms flow basics, troubleshooting and operational errors
PPTX
How to Import or Migrate PST to Office 365 Emails, Contacts, Calendars?
PDF
Collab 365 - Real world scenarios to migrate to SharePoint 2016 or Office 365
PDF
Workmail service
PPTX
I03 migration from on premises to office365 - tips tricks and hows
PDF
Things to know about One Drive
PPTX
Power Automate (MS Flow) basics, Behind the Scenes, Errors and Troubleshooting
PPTX
One drive for business training ppt
PPTX
OneDrive for Business - NextGen Client
PDF
Houston TechFest 2017- Migrate and Upgrade to 2016 Succesfully
PPTX
OneDrive for Business 101
PDF
13-11-2016 - Microsoft Office 365 Solution at BarcampSaigon 2016.
PDF
ECS19 - Dragan Panjkov - Connecting Enterprise Software With Flow
PDF
SPS Barcelona 2015 - Real world scenarios to migrate to SharePoint 2016 or Of...
PDF
Spt 101 Loving Onedrive for business as a productivity tool
PDF
What's new in CRM 2015 update 1 (Dynamics CRM 2015 Update 1)
PDF
Filemaker Pro in the Pre-Media environment
Ms flow basics, troubleshooting and operational errors
How to Import or Migrate PST to Office 365 Emails, Contacts, Calendars?
Collab 365 - Real world scenarios to migrate to SharePoint 2016 or Office 365
Workmail service
I03 migration from on premises to office365 - tips tricks and hows
Things to know about One Drive
Power Automate (MS Flow) basics, Behind the Scenes, Errors and Troubleshooting
One drive for business training ppt
OneDrive for Business - NextGen Client
Houston TechFest 2017- Migrate and Upgrade to 2016 Succesfully
OneDrive for Business 101
13-11-2016 - Microsoft Office 365 Solution at BarcampSaigon 2016.
ECS19 - Dragan Panjkov - Connecting Enterprise Software With Flow
SPS Barcelona 2015 - Real world scenarios to migrate to SharePoint 2016 or Of...
Spt 101 Loving Onedrive for business as a productivity tool
What's new in CRM 2015 update 1 (Dynamics CRM 2015 Update 1)
Filemaker Pro in the Pre-Media environment
Ad

Viewers also liked (14)

PDF
Implementing Recommendations in the PATHS system, SUEDL 2013
PDF
PDF
Personalizing Access to Cultural Heritage Collections using Pathways
DOC
IND-2012-243 DAV Public School, Kansbahal -Wonders of Herbs - A journey towar...
PDF
Evaluating the Use of Clustering for Automatically Organising Digital Library...
PPT
PATHS at VSMM 2012
PPTX
IND-2012-287 Anando -MILKY IDEA
PDF
Aletras, Nikolaos and Stevenson, Mark (2013) "Evaluating Topic Coherence Us...
PPTX
презентация:)
PDF
GUJ-2012-12 Fazalpur Prathmik Shala No 1
PDF
Cross-lingual event-mining using wordnet as a shared knowledge interface
PDF
Zp primary school, ganegaon khalsa
PDF
User-Centred Design to Support Exploration and Path Creation in Cultural Her...
PDF
Why our mail system is exposed to spoof and phishing mail attacks part 5#9 |...
Implementing Recommendations in the PATHS system, SUEDL 2013
Personalizing Access to Cultural Heritage Collections using Pathways
IND-2012-243 DAV Public School, Kansbahal -Wonders of Herbs - A journey towar...
Evaluating the Use of Clustering for Automatically Organising Digital Library...
PATHS at VSMM 2012
IND-2012-287 Anando -MILKY IDEA
Aletras, Nikolaos and Stevenson, Mark (2013) "Evaluating Topic Coherence Us...
презентация:)
GUJ-2012-12 Fazalpur Prathmik Shala No 1
Cross-lingual event-mining using wordnet as a shared knowledge interface
Zp primary school, ganegaon khalsa
User-Centred Design to Support Exploration and Path Creation in Cultural Her...
Why our mail system is exposed to spoof and phishing mail attacks part 5#9 |...
Ad

Similar to Mail migration to office 365 mail migration methods - part 1#4 (20)

PPTX
Office 365: Migrating Your Business to Office 365!
PDF
Andy Malone - Migrating to office 365
PPTX
Office 365 Mail migration strategies
PDF
mailmigrationstrategies-160307131842.pdf
PPTX
Migrating to Office 365: The Good, The Bad, and The Ugly
PPTX
So you have been asked to Perform an Exchange Migration
PDF
Mail migration to office 365 optimizing the mail migration throughput - par...
PDF
GWAVACon - Migration into Office 365 Cloud
PPTX
Tips and Tricks for Migrating to Exchange Online
PDF
Stage migration, exchange and autodiscover infrastructure part 1#2 part 35#36
PDF
Office 365 migration
PPT
Plan for E-Mail Migration
PDF
E mail-upgrade-to-office365-faq
PPTX
Migrating 3000 users and 1100 applications from Lotus Notes to Office 365
PDF
Top Five Office 365 Migration Headaches and How to Avoid Them
PPTX
office365-2-exchange deployment - blue
PPTX
Office 365 Migration.pptx
PPTX
Office 365 Migration.pptx
PDF
Best practices When Migrating to Office 365
PPTX
To the cloud!
Office 365: Migrating Your Business to Office 365!
Andy Malone - Migrating to office 365
Office 365 Mail migration strategies
mailmigrationstrategies-160307131842.pdf
Migrating to Office 365: The Good, The Bad, and The Ugly
So you have been asked to Perform an Exchange Migration
Mail migration to office 365 optimizing the mail migration throughput - par...
GWAVACon - Migration into Office 365 Cloud
Tips and Tricks for Migrating to Exchange Online
Stage migration, exchange and autodiscover infrastructure part 1#2 part 35#36
Office 365 migration
Plan for E-Mail Migration
E mail-upgrade-to-office365-faq
Migrating 3000 users and 1100 applications from Lotus Notes to Office 365
Top Five Office 365 Migration Headaches and How to Avoid Them
office365-2-exchange deployment - blue
Office 365 Migration.pptx
Office 365 Migration.pptx
Best practices When Migrating to Office 365
To the cloud!

More from Eyal Doron (20)

PPTX
How to simulate spoof e mail attack and bypass spf sender verification - 2#2
PDF
How does sender verification work how we identify spoof mail) spf, dkim dmar...
PDF
Dealing with the threat of spoof and phishing mail attacks part 6#9 | Eyal ...
PDF
What is the meaning of mail phishing attack in simple words part 4#9 | Eyal...
PDF
What is so special about spoof mail attack part 3#9 | Eyal Doron | o365info.com
PDF
What are the possible damages of phishing and spoofing mail attacks part 2#...
PDF
Dealing with a spoof mail attacks and phishing mail attacks a little story ...
PDF
Exchange In-Place eDiscovery & Hold | Introduction | 5#7
PDF
Smtp relay in office 365 environment troubleshooting scenarios - part 4#4
PDF
Autodiscover flow in an office 365 environment part 3#3 part 31#36
PDF
Autodiscover flow in an exchange hybrid environment part 1#3 part 32#36
PDF
Autodiscover flow in an exchange on premises environment non-active director...
PDF
Autodiscover flow in an exchange on premises environment non-active director...
PDF
Autodiscover flow in an exchange on premises environment non-active director...
PDF
Outlook test e mail auto configuration autodiscover troubleshooting tools p...
PDF
Microsoft remote connectivity analyzer (exrca) autodiscover troubleshooting ...
PDF
Microsoft connectivity analyzer (mca) autodiscover troubleshooting tools pa...
PDF
Outlook test e mail auto configuration autodiscover troubleshooting tools p...
PDF
Microsoft remote connectivity analyzer (ex rca) autodiscover troubleshooting...
PDF
Microsoft connectivity analyzer (mca) autodiscover troubleshooting tools pa...
How to simulate spoof e mail attack and bypass spf sender verification - 2#2
How does sender verification work how we identify spoof mail) spf, dkim dmar...
Dealing with the threat of spoof and phishing mail attacks part 6#9 | Eyal ...
What is the meaning of mail phishing attack in simple words part 4#9 | Eyal...
What is so special about spoof mail attack part 3#9 | Eyal Doron | o365info.com
What are the possible damages of phishing and spoofing mail attacks part 2#...
Dealing with a spoof mail attacks and phishing mail attacks a little story ...
Exchange In-Place eDiscovery & Hold | Introduction | 5#7
Smtp relay in office 365 environment troubleshooting scenarios - part 4#4
Autodiscover flow in an office 365 environment part 3#3 part 31#36
Autodiscover flow in an exchange hybrid environment part 1#3 part 32#36
Autodiscover flow in an exchange on premises environment non-active director...
Autodiscover flow in an exchange on premises environment non-active director...
Autodiscover flow in an exchange on premises environment non-active director...
Outlook test e mail auto configuration autodiscover troubleshooting tools p...
Microsoft remote connectivity analyzer (exrca) autodiscover troubleshooting ...
Microsoft connectivity analyzer (mca) autodiscover troubleshooting tools pa...
Outlook test e mail auto configuration autodiscover troubleshooting tools p...
Microsoft remote connectivity analyzer (ex rca) autodiscover troubleshooting...
Microsoft connectivity analyzer (mca) autodiscover troubleshooting tools pa...

Recently uploaded (20)

PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PPTX
OMC Textile Division Presentation 2021.pptx
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PPTX
SOPHOS-XG Firewall Administrator PPT.pptx
PDF
DP Operators-handbook-extract for the Mautical Institute
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Heart disease approach using modified random forest and particle swarm optimi...
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PPTX
A Presentation on Touch Screen Technology
PDF
Enhancing emotion recognition model for a student engagement use case through...
PPTX
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
PDF
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
PPTX
1. Introduction to Computer Programming.pptx
PDF
Getting Started with Data Integration: FME Form 101
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Encapsulation theory and applications.pdf
PPTX
cloud_computing_Infrastucture_as_cloud_p
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
A comparative analysis of optical character recognition models for extracting...
PDF
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
OMC Textile Division Presentation 2021.pptx
gpt5_lecture_notes_comprehensive_20250812015547.pdf
SOPHOS-XG Firewall Administrator PPT.pptx
DP Operators-handbook-extract for the Mautical Institute
Digital-Transformation-Roadmap-for-Companies.pptx
Heart disease approach using modified random forest and particle swarm optimi...
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
A Presentation on Touch Screen Technology
Enhancing emotion recognition model for a student engagement use case through...
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
1. Introduction to Computer Programming.pptx
Getting Started with Data Integration: FME Form 101
MIND Revenue Release Quarter 2 2025 Press Release
Encapsulation theory and applications.pdf
cloud_computing_Infrastucture_as_cloud_p
Assigned Numbers - 2025 - Bluetooth® Document
A comparative analysis of optical character recognition models for extracting...
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf

Mail migration to office 365 mail migration methods - part 1#4

  • 1. Page 1 of 21 | Mail migration to Office 365 | Mail Migration methods | Part 1/4 Written by Eyal Doron | o365info.com | Copyright © 2012-2015 Mail migration to Office 365 | Mail Migration methods | Part 1/4 The subject of: mail migration to Office 365 includes many aspects such as:  Choose the suitable migration planmethod, based on the organization mail infrastructure organization requirement and so on.  Create a mail migration plan  Create a mail migration pilot  Estimate the mail migration throughput – Provide to the organization management an estimate of the resources that are required for the mail migration project and estimation of the time that it will take to complete the organization mail infrastructure to Office 365 (Exchange Online). Mail migration to Office 365 | Optimizing the Mail Migration throughput | The article series The article series includes the following articles:  Mail migration to Office 365 | Mail Migration methods | Part 1/4  Mail migration to Office 365 | Factors that impact mail Migration performance | Part 2/4
  • 2. Page 2 of 21 | Mail migration to Office 365 | Mail Migration methods | Part 1/4 Written by Eyal Doron | o365info.com | Copyright © 2012-2015  Mail migration to Office 365 | Optimizing the Mail Migration throughput | Part 3/4  Mail Migration to Office 365 | Measure and estimate Mail Migration throughputs | Part 4/4 The point of this article In the current article, we will review optional mail migration toolsmethods that we can use for implementing mail migration to Office 365, and the focus is on the way that each of this mail migration methods uses for migrating the data to Exchange Online. The information about the different methods doesn’t include a “How to” instruction and doesn’t include a comprehensive review on each of the features for the mail migration option but instead, focus on the subject of “how is the data migrated” when using different mail migration methods. Mail migration to Office 365 | Methods and classifications There are many available options that we can choose from for accomplishing the task of mail migration to Office 365. 1. Microsoft Office 365 built-in mail migration tools 2. Third party mail migration tools
  • 3. Page 3 of 21 | Mail migration to Office 365 | Mail Migration methods | Part 1/4 Written by Eyal Doron | o365info.com | Copyright © 2012-2015 3. PST migration Mail migration method Server to server versus Client to server Method 1: Mail migration “server to Server” An example for the Mail migration that I describe as: “server to Server” is the Office 365 built-in mail migration tools that are based on a “server to server” mail migration concepts in which the Exchange Online is the component that connects to the “other side” (the organization’s mail server) and “pull out” the data from it. The additional basic concept is that the “destination server” the mail server that hosts the mailboxes is Exchange server.
  • 4. Page 4 of 21 | Mail migration to Office 365 | Mail Migration methods | Part 1/4 Written by Eyal Doron | o365info.com | Copyright © 2012-2015 The exception to the rule that the “destination server” is an Exchange server is the option of IMAP mail migration. The IMAP migration was designed for scenarios in which the organization’s mail server is not an Exchange server, but instead other mail product that can enable to “pull” the data (user’s mailboxes) by using the IMAP protocol. For example, when we want to migrate, a mail infrastructure that resides in Gmail, Google Apps or another kind of mail provider. Note – although we can use IMAP protocol for performing mail migration from Exchange server, this option is not recommended because the IMAP protocol is very limited and basic, and he doesn’t know how “deal” with many types of data that exists in the Exchange user mailbox. My opinion is that the only time we will use the option of “IMAP mail migration” is only when we don’t have any other choice. For example: implementing a mail migration project when the “source mail server” is not Exchange server, but instead a “standard mail server” and the only option for “pulling the data” from this server is by using the IMAP protocol.
  • 5. Page 5 of 21 | Mail migration to Office 365 | Mail Migration methods | Part 1/4 Written by Eyal Doron | o365info.com | Copyright © 2012-2015 Method 2: “Client to Server” (Push migration) The “Client mail Migration” is based on a concept in which the “source” (client or another source that has the mailbox data) is “pushing” the data into the Exchange Online mailbox. An example of this method could be migration that describes as “PST migration”. When using this option, the user is “responsible” for exporting the mailbox data to a PST file and then movecopy the data to the Exchange Online mailbox. An additional example could be – the Microsoft tool: PST Capture that holds many users PST files in a central location and then can “push” the data to Exchange Online. Some of the third party mail migration tools are based on this concept. The mailbox data is copied from the organization’s mail server into a central location (the migration stations) and “push” by the migration station to Exchange Online.
  • 6. Page 6 of 21 | Mail migration to Office 365 | Mail Migration methods | Part 1/4 Written by Eyal Doron | o365info.com | Copyright © 2012-2015 1. Office 365 built-in migration tools Office 365 includes built-in mail migration tools (Native Office 365 mail migration tools) that was designed for different needs and different organization mail infrastructure. Note – the term “Migration to Office 365” relates to additional aspects such as user migration, but, in this article, we relate only to the part of “mail migration” The Office 365 built-in mail migration tools are:  Cutover migration  Stage migration  IMAP Migration  Hybrid migration Native Office 365 mail migration tools | basic concepts In the following section, I would like to review some basic termsconcepts that relate to mail migration when using the Native Office 365 mail migration tools. Public presence
  • 7. Page 7 of 21 | Mail migration to Office 365 | Mail Migration methods | Part 1/4 Written by Eyal Doron | o365info.com | Copyright © 2012-2015 To be able to use the native Office 365 mail migration tools, the Exchange on- Premise server must have a “public presence” (Public IP, Public certificate, etc.). An additional requirement is that the Exchange on-Premise server will be configured for providing an Outlook AnyWhere service (the former term is RPC/HTTPS). The need for “Public presence” is a mandatory requirement because when using the Native Office 365 mail migration tools, the mail migration process is implemented by the Exchange Online that “build” a communication channel to the Exchange Online that use for the mail migration process.
  • 8. Page 8 of 21 | Mail migration to Office 365 | Mail Migration methods | Part 1/4 Written by Eyal Doron | o365info.com | Copyright © 2012-2015 The “Public presence” of Exchange on-Premises server is needed for additional scenarios such as Hybrid configuration. Besides of the subject of “mail migration”, Hybrid configuration defines a “relationship” between the Exchange on-Premises server and Exchange Online that is used for additional services such as: Mail flow, FreeBusy time and much more. Migration batch The mail migration is implemented by creating a new migration batch from the Exchange Online web management console. The migration batch is a logical concept that serves for holding information about:  The names of the mailbox that we want to migrate  The information about the “end point”  A location for saving and presenting mail migration logs and information about the mail migration process One exception for the concept of “information about the names of the mailboxes that we need to migrate” is when we use the option of Cutover migration. This type of mail migration is based on the basic assumption that we needwant to migrate 100% of the mailboxes. End Point The “initialization” of the migration process, is implemented by creating a logical
  • 9. Page 9 of 21 | Mail migration to Office 365 | Mail Migration methods | Part 1/4 Written by Eyal Doron | o365info.com | Copyright © 2012-2015 connector from the Exchange Online that described as “End Point”. The end point is just a configuration file that includes the following details:  The required credentials (administrative user name and password) that will be used by the Exchange Online when he connects to the “mail server” (Exchange on-Premises server or other mail server).  The name of the domain and the mail server name. (In case that the server is Exchange on-Premises server, the domain name will be used in the AutoDiscover process).  The value of the maximum concurrent sessions (the maximum number of concurrent mailbox migration). In the following screenshot we can see the setting of the “End point”
  • 10. Page 10 of 21 | Mail migration to Office 365 | Mail Migration methods | Part 1/4 Written by Eyal Doron | o365info.com | Copyright © 2012-2015 Mail migration | Copy verses Move An additional classification that we can define, is related to the process of copy mailbox data to Exchange Online versus the process of “move mailbox data” to Exchange Online. Cutover migration and stage migration methods will only copy the mailbox data to Exchange Online versus the Hybrid migration method, that moves the Exchange on- Premises server mailbox content to the cloud (after a successful migration process the mailbox will be deleted from the Exchange on-Premises server database).
  • 11. Page 11 of 21 | Mail migration to Office 365 | Mail Migration methods | Part 1/4 Written by Eyal Doron | o365info.com | Copyright © 2012-2015 Hybrid migration verses Cutover and Stage mail migration | total amount of data In this section, I would like to highlight a very important issue that relates to the “amount of the data” that is involved in the mail migration process, when using Native Office 365 mail migration tools. Most of the time, when we talk about the issue of mail migration to the cloud, we relate to the “amount of data” that we need to “transfer” from point A (the organization’s network most of the time) to point B (Office 365Exchange Online). A very important detail that is neglected most of the time, is the amount of data that we “sent back” from the cloud – to the organization’s network (and will affect the network bandwidth of the organizational communication lines). When talking about the Native Office 365 mail migration tools, we can classify the mail migration options to two groups: Cutover, Stage and IMAP migration versus Hybrid migration. Cutover, Stage and IMAP migration When we perform mail migration using one of the following migration options: IMAP, Cutover and Stage migration, we need to calculate the amount of data that will traverse the organization communication line by using the following formula: Mailbox size X 2 The reason for this formula is that, in the first time, we need to migrate the existing mailbox content from the organization to the cloud. In the following diagram, we see an illustration of scenario in which we migrate 15GB mailbox to the cloud (Exchange Online).
  • 12. Page 12 of 21 | Mail migration to Office 365 | Mail Migration methods | Part 1/4 Written by Eyal Doron | o365info.com | Copyright © 2012-2015 The detail that is not mentioned most of the time, is that when using IMAP, Cutover and Stage migration, the existing Outlook OST file is no longer valid. After the migration process of a mailbox will successfully be completed, we will need to create a new Outlook mail profile. Because the Outlook client is configured to use the option of cache mode, that will lead to a creation of a new OST file (the “old OST” file will just reside in the user profile folder, and there is no way to use this file), and Outlook client will automatically start to “pull” the mailbox content from the Exchange Online mailbox to the local user desktop OST file. In our scenario, the Outlook client will need to “pull back” the 15GB of data to the local OST file.
  • 13. Page 13 of 21 | Mail migration to Office 365 | Mail Migration methods | Part 1/4 Written by Eyal Doron | o365info.com | Copyright © 2012-2015 Hybrid migration When using the option of Hybrid migration, we are avoiding from need to double the size of the mailbox data because, when using the option Hybrid migration, we use the term “Move mailbox” (instead the term of “Copy mailbox” when using IMAP, Cutover and Stage migration). The mailbox content is “moved” from Exchange on-Premises server to the cloud and the Outlook client “know” how to use the existing OST file + update the existing Outlook mail profile that will point to the “new mail server” (to the name of the Exchange Online server. If we want to be more accurate, the name of the Exchange Online CAS server).
  • 14. Page 14 of 21 | Mail migration to Office 365 | Mail Migration methods | Part 1/4 Written by Eyal Doron | o365info.com | Copyright © 2012-2015 2. PST migration Additional type of migration could be described as: “PST Migration”. I relate to this type of migration as “client side mail migration” because, the concept of PST migration is implemented by exporting the mailbox data to a PST file, create an Exchange Online mailbox and import the data from the PST file, into the Exchange Online mailbox. I cannot refrain from expressing my opinion about PST migration. My recommendation is to try to avoid from this type of migration because, this migration type is not effective and include a couple of major disadvantages verse the more optimal methods such as using the Office 365 built-in mail migration tools. When using the option of PST migration, the data is “pushed” to Exchange Online mailbox from the user desktop. Its truth that PST Migration doesn’t need to double the size of the data by copy the data to the cloud and copy again the data from the Exchange Online to the user desktop (the method that is used when using Cutover and Stage migration). The process of exporting the data from Outlook and importing back the data to the user desktop + synchronizing the data to the Exchange Online mailbox is quite tedious, prevent from the user to access his mailbox as long is the exportimport process is implemented and complicate the mail migration process because the
  • 15. Page 15 of 21 | Mail migration to Office 365 | Mail Migration methods | Part 1/4 Written by Eyal Doron | o365info.com | Copyright © 2012-2015 person that is implementing the mail migration, will need to access separately each of the user desktops for creating the mail migration procedure. Note – there is an option for implementing PST migration in a more “centralized way” by using a free Microsoft utile named: PST capture. You can download the PST capture tool form the following link: Microsoft Exchange PST Capture 2.0 3. 3rd Party Migration I will not go into details regarding the subject of: 3rd Party Migration toolssoftware because of the simple reason that I don’t have a lot of experience with 3rd Party mail migration tools. Generally speaking, 3rd Party Migration tools can implement the mail migration process to Exchange Online, by using the following methods:  MAPI Migration (for my opinion, a More suitable term is RPC/HTTPS, but this is a term that mentioned in the Microsoft article).  EWS Migration  PST migration Organization mail server technology
  • 16. Page 16 of 21 | Mail migration to Office 365 | Mail Migration methods | Part 1/4 Written by Eyal Doron | o365info.com | Copyright © 2012-2015 Microsoft Native Office 365 mail migration tools, was designed to provide a solution that is based on the basic assumption that – the organization’s mail server is a “Microsoft Exchange server.” Note – The exception for this concept is, the IMAP mail migration method, which enables us to implement mail migration form mail server the support the IMAP4 protocol and doesn’t have to be a “Microsoft Exchange server. In the real life, there are many other mail servers such as: IBM lotus notes, Novell GroupWise and more. In these scenarios, most of the time, the only option is to purchase 3rd Party Migration product and, usually, 3rd Party mail Migration products, has additional enhancement and features that isn’t included in the Native Office 365 mail migration tools. Scenario 1: 3rd Party mail Migration products using an “external component” in this scenario the mail migration is implemented by using an “external component” that has two logical connectors. One connector is connected to the organization’s mail server (Microsoft Exchange on-Premises server or other mail server) and the other “leg”, is connected to the Exchange Online. The 3rd Party mail migration component is responsible for “pulling” the data from the organization’s mail server and “transfer” the data (mailbox content) to Exchange Online.
  • 17. Page 17 of 21 | Mail migration to Office 365 | Mail Migration methods | Part 1/4 Written by Eyal Doron | o365info.com | Copyright © 2012-2015 Scenario 2: “Migration server“ The second methodology that is implemented by 3rd Party mail migration products described (by Microsoft) as a: “Migration server” or “jump box”. The Migration server becomes the “hub” of the migration process. The mail server mailbox data is “transferred” to the Migration server who “hold and manage” the data and use a connector to the Exchange Online that will use for “transferring” the data to the cloud.
  • 18. Page 18 of 21 | Mail migration to Office 365 | Mail Migration methods | Part 1/4 Written by Eyal Doron | o365info.com | Copyright © 2012-2015 Note – regarding the issue of “double the mailbox data” that is caused by the need to copy the mailbox content from the organization mail server to the Exchange Online mailbox and back. When Outlook will “Pull back” the data from the Exchange Online mailbox to the local OST, it looks to me that most of the 3rd Party mail migration products will not have the ability to use the local Outlook OST file (the method that is implemented by using the Hybrid migration) but the best practice is asking the software providers about this option. Exchange and the Migration engine When we are relating to mail migration from Exchange server, there are a couple of methods that we can use for communication with the Exchange server and asking to “pull out” the data (user’s mailbox content). The available options are:  RPC/HTTPS
  • 19. Page 19 of 21 | Mail migration to Office 365 | Mail Migration methods | Part 1/4 Written by Eyal Doron | o365info.com | Copyright © 2012-2015  HTTPS/EWS  IMAP Note – I will not relate to the IMAP migration method basic assumption is that this method will be used for mail migration from non-Exchange servers. RPCHTTPS and EWS The “communication channel” that is created between the Exchange Online sever and the Exchange On-Premise is implemented by using the HTTPS protocol. To be able to simplify the concept of RPCHTTPS and EWS we can relate to this method as “Exchange listeners” the way the Exchange server “listen”, provide services and communicate with other hosts such as: Mail client (Outlook AnyWhere) or other servers (in our scenario Exchange Online). The Exchange EWS (Exchange Web services) method is more advanced and effective, and when relating to the subject of mail migration from Exchange, this is the preferred (if passable) method. Exchange Web Service (EWS) is the recommended protocol to use for migrating to Office 365 because it supports large data batches and has better service-oriented throttling. In Office 365, when used in impersonation mode, migrations using EWS don’t consume the user’s budgeted amount of Office 365 EWS resources, consuming instead a copy of the budgeted resources:All EWS impersonating calls made by the same administrator account are calculated separately from the budget applied to this administrator account. For each impersonation session, a shadow copy of the actual user’s budget is created. All migrations for this particular session will consume this shadow copy. Throttling under impersonation is isolated to each user migration session. [Source of information: Exchange Online Migration Performance and Best Practices ] In the following chart, we can see the three Exchange “listeners” that we can use for “puling” the mailbox data from the Exchange server.
  • 20. Page 20 of 21 | Mail migration to Office 365 | Mail Migration methods | Part 1/4 Written by Eyal Doron | o365info.com | Copyright © 2012-2015 Microsoft Native Office 365 mail migration tools and the communication with Exchange on-Premises server When we use the Microsoft Native Office 365 mail migration tools for “pulling” data from Exchange on-Premises server, the communication with the Exchange on- Premises server “listeners” will be implemented as follows: Cutover and Stage migration, will communicate with the Exchange on-Premises server using RPC, or if we want to be accurate: RPC/HTTPS (the real layer structure is actually MAPI/RPC/HTTPS). Hybrid migration considers as more sophisticated because, the communication with the Exchange on-Premises server is implemented by addressing the “EWS listener” and by using a built-in component named MRS proxy, who is responsible for handling and managing the move mailbox requests (from the Exchange on- Premises servers to the Exchange Online in our scenario). When the mail migration is implemented by using the Exchange EWS, the result of the mail migration throughput is better than the “other” methods such as RPC and IMAP because the Exchange EWS was designed to handle a large amount of data and multiple connection in an optimal way.
  • 21. Page 21 of 21 | Mail migration to Office 365 | Mail Migration methods | Part 1/4 Written by Eyal Doron | o365info.com | Copyright © 2012-2015 In the following diagram, we can see how the different mail migration options use the Exchange “listeners”, for implementing mail migration. When using a Third party mail migration product, it’s recommended to ask the provider about the specific method (RPC, EWS and so on) that the product use. Additional reading  How to migrate mailbox data by using the Exchange Admin Center in Office 365  Ways to migrate multiple email accounts to Office 365