SlideShare a Scribd company logo
1 of 21
Download to read offline
Page 1 of 21 |Stage migration, Exchange and Autodiscover infrastructure | Part 1#2 | Part
35#36
Written by Eyal Doron | o365info.com | Copyright © 2012-2015
Stage migration, Exchange and
Autodiscover infrastructure | Part 1#2
| Part 35#36
In the current article, we will review the subject of Exchange stage migration and
the issue of configuring new Outlook mail profile for users whom their mailbox was
migrated to the cloud.
The current article, deals with the “theoretical part”, in which we will review the
special characters of Exchange stage migration and, the “problem” that we need to
solve to be able to create a new Outlook profile that will connect the migrated users
to their Exchange Online mailbox.
The next article will include a description of a suggested solution, which can be
implemented.
Exchange Stage migration and Autodiscover infrastructure | The
article series
Page 2 of 21 |Stage migration, Exchange and Autodiscover infrastructure | Part 1#2 | Part
35#36
Written by Eyal Doron | o365info.com | Copyright © 2012-2015
The article series include the following articles:
 Stage migration, Exchange and Autodiscover infrastructure | Part 1#2 | Part
35#36
 Connecting users to their Exchange Online mailbox – Stage migration – solving
the mystery | Part 2#2 | Part 36#36
When using the option of Exchange stage migration, the “final destination” is to
migrate all the existing Exchange on-Premises infrastructure to the “cloud mail”
infrastructure but, the migration process, as the name implies, will be implemented
in “stages”.
One of the main characters of Exchange stage migration is, that the mail migration
process will continue for a long period of time such as Weeks or even months.
Throughout the above period, the organization mail infrastructure will be
“scattered” throughout the Exchange on-Premises infrastructure and, the Exchange
Online infrastructure until the mail migration will be completed.
Page 3 of 21 |Stage migration, Exchange and Autodiscover infrastructure | Part 1#2 | Part
35#36
Written by Eyal Doron | o365info.com | Copyright © 2012-2015
User mailbox physical location | Exchange stage migration
When we use Exchange stage migration for migrating a specific Exchange on-
Premises user mailbox, the actual meaning of the term – “mailbox migration” is
that, the user mailbox is copied to the cloud (Exchange Online).
The outcome is that after the migration of a specific user is completed, there are
two user mailboxes at the same time.
 One user mailbox that is hosted on the Exchange on-Premises infrastructure.
 One user mailbox that is hosted at the Exchange Online infrastructure.
In this scenario, we want to “connect” the users, whom his mailbox was migrated
(copied) to Exchange Online and, avoid from connecting the users to his “former
Exchange
on-Premises” mailbox.
When we use the option of Exchange Stage migration, after we have migrated a
user’s mailbox to Exchange Online, we will need to create a new Outlook mail
profile that will connect the user to his Exchange Online mailbox.
Creating a new Outlook mail profile | The need for redirecting users
to their cloud mailbox
The main problem is that when we create a new Outlook mail profile, Outlook will
automatically locate the Exchange on-Premises and connect to his Exchange on-
Premises mailbox.
The Outlook client “doesn’t know” that we have a copy of the user mailbox in the
“cloud” (Exchange Online) and, that now he needs to connect to his “cloud
mailbox”!.
Our main challenge is – to find a way that will “tell” Outlook client, how to connect
to his “new Exchange Online mailbox” instead of the existing Exchange on-Premises
mailbox.
The “formal” way of accomplishing this task is – by using an Exchange built-in
mechanism, that will redirect the Autodiscover client to the “cloud infrastructure”
(the user mailbox that is located at the Exchange Online).
Page 4 of 21 |Stage migration, Exchange and Autodiscover infrastructure | Part 1#2 | Part
35#36
Written by Eyal Doron | o365info.com | Copyright © 2012-2015
To be able to implement the “redirection mechanism”, we will need to convert the
Exchange on-Premises user mailbox into mail contact that include the E-mail
address that the recipient has in the Exchange Online infrastructure.
Technically, this “conversation process” can be implemented manually, by executing
a set of commands but in reality, the basic assumption is that we will use some kind
of a solution that will help us to automate the conversation process for dozens or
even hundreds of migrated user mailboxes.
The “automation” of this process, can be implemented by using a set of PowerShell
scripts, which will help us to implement the conversation process in which we turn
Exchange on-Premises mailbox into MEU (mail-enabled user).
The purpose of this PowerShell scripts is to:
1. Delete Exchange on-Premises mailbox of users whom their mailbox was
migrated to the cloud.
2. Copy the recipient E-mail address.
3. Create a new MEU (mail-enabled user) that has the E-mail address of the users
whom his mailbox was migrated to the cloud + the “onmicrosoft” E-mail address.
After the complication of this step, when we create a new Outlook mail profile, the
Outlook will address by default the Exchange on-Premises server but this time,
because the Exchange on-Premises doesn’t host the user mailbox, the Exchange
on-Premises will “understand” that he needs to redirect the mail client to his “cloud
mailbox” (the onmicrosoft E-mail address).
The Exchange on-Premises will send the redirection message to the Outlook client
as part from the Autodiscover process and, Outlook will start again the
Autodiscover process, by addressing the Exchange Online mail infrastructure.
Sound a little complicated?
Yes, I agree.
From my experience, the main obstacle in this method is that the operation of
“deleting the Exchange on-Premises mailbox” doesn’t sound “right” to most of the
Exchange administrator and, most of the time, the Exchange administrator feel that
they need to find another way for accomplish the task of – connecting migrated
users to their Exchange Online mailbox, without the need to delete the existing
Exchange on-Premises mailbox.
Page 5 of 21 |Stage migration, Exchange and Autodiscover infrastructure | Part 1#2 | Part
35#36
Written by Eyal Doron | o365info.com | Copyright © 2012-2015
The poppers of the current article and the next article is to review the special
characters of the Exchange stage migration relating to the subject of connecting
Outlook client to their Exchange Online mailbox by using a method that “bypass”
the “formal method” in which we are required to delete the existing Exchange on-
Premises mailboxes.
Exchange stage migration specific charters
Before we start with the description of the optional solution that we can implement
for – connecting Outlook mail client to their Exchange Online mailbox when using
the Exchange stage migration, lest review base characters of the Exchange stage
migration environment:
1. Copy instead move
Exchange stage migration is based on a concept, in which the user mailbox is
copied from the Exchange on-Premises server to the Exchange Online server. The
meaning is that technically, each of the users who participates in the migration
process has two mailboxes.
One mailbox that is hosted on the Exchange on-Premises server and additional
mailbox that is hosted on the Exchange Online server.
2. Autodiscover “pointers”
When implementing an Exchange stage migration, we don’t update existing DNS
infrastructure.
The Exchange on-Premises infrastructure continues to serve existing Exchange on-
Premises server clients.
As long as the stage migration continues, the Autodiscover infrastructure will
continue to point to the Exchange on-Premises infrastructure.
Stage migration scenario | The duplicated identity of the
migrated users
In the following diagram, we can see that each user that was migrated to the cloud
has a “double identity” + double mailbox.
For example, a user named Alice that her mailbox migrated to the cloud, have a
user account in the On-Premise Active Directory + in the Windows Azure Active
Directory.
Regarding the Exchange infrastructure, Alice has a mailbox that is hosted on the
Page 6 of 21 |Stage migration, Exchange and Autodiscover infrastructure | Part 1#2 | Part
35#36
Written by Eyal Doron | o365info.com | Copyright © 2012-2015
Exchange on-Premises server and in the same time, an additional mailbox that is
hosted on the Exchange Online server.
Exchange on-Premises infrastructure | The default Autodiscover
infrastructure
As mentioned, when we implement an Exchange stage migration, the Autodiscover
infrastructure stays the same. The meaning is that an Autodiscover process that is
executed by Exchange client such as Outlook, will “lead” the Exchange client to the
Exchange on-Premises server.
At a first glance, this process seems to be logical, but in a second look, we can see a
passable problem.
After we migrate Exchange on-Premises mailbox to Exchange Online, we need to
create a new Outlook mail profile for the users whom his mailbox was migrated to
Exchange Online.
Page 7 of 21 |Stage migration, Exchange and Autodiscover infrastructure | Part 1#2 | Part
35#36
Written by Eyal Doron | o365info.com | Copyright © 2012-2015
In case that we will start the process of “new Outlook mail profile”, Outlook client
will use the standard Autodiscover process, but the problem is that the
Autodiscover process will “lead” the Autodiscover client to the existing Exchange on-
Premises server instead of the Exchange infrastructure.
In the following diagram, we can see that how a user named, Alice that uses the E-
mail address – Alice@o365info.com , locate her Exchange CAS server.
In case that Alice tries to locate his Exchange CAS server from the internal network,
Alice will locate the Exchange CAS server using the Active Directory SCP that
includes the internal name of the Exchange CAS server (exo1.o365info.local in our
scenario).
In case that Alice tries to locate his Exchange CAS server from the external network,
Alice will locate the Exchange CAS server using the Autodiscover process that
implemented in a non-Active Directory environment by looking for a host name
such as – autodiscover.o365info.com
In our scenario, the query for the hostname – autodiscover.o365info.com, will lead
Alice to the Exchange on-Premises Public facing Exchange server.
Preventing the Outlook client from connecting the
Exchange on-Premises CAS server
Page 8 of 21 |Stage migration, Exchange and Autodiscover infrastructure | Part 1#2 | Part
35#36
Written by Eyal Doron | o365info.com | Copyright © 2012-2015
The header of this section looks a bit strange but this is exactly what we need and
want to do.
One of the most noticeable tasks in the process of Exchange stage migration, is the
task in which we need to “enforce” users whom their mailbox was already migrated
to the cloud not to connect the Exchange on-Premises CAS server and instead,
connect the Exchange Online server.
The issue in which Outlook client connects the “wrong Exchange server” occurs
because a very simple reason – the “migrated user” doesn’t know that his mailbox
migrated to the cloud.
From the Autodiscover client point of view, the Autodiscover infrastructure still
“point him” to the Exchange on-Premises CAS server.
Technically, his mailbox is on the Exchange on-Premises server because if you
remember, when using the stage migration, the Exchange on-Premises mailbox is
Page 9 of 21 |Stage migration, Exchange and Autodiscover infrastructure | Part 1#2 | Part
35#36
Written by Eyal Doron | o365info.com | Copyright © 2012-2015
copied to the “cloud” (Exchange Online) and not “moved” to the cloud such as when
using Hybrid environment.
In the following diagram, we can see an example of the process of mailbox
migration when using the stage migration option.
We can see that after the successful compilation of the mail migration, “Alice
mailbox” will exist in two different places – the Exchange on-Premises server + the
Exchange Online server.
Note – at the current time, there is no “Exchange built-in” solution that will help us
to “clean” the trail from the Exchange on-Premises server, by removing the
“Exchange on-Premises server mailbox” and “inform” the user that his mailbox was
migrated to the “cloud”.
The stage migration user mailbox syndrome
Organization user reports about a strange phenomenon in which mail that is sent
to him doesn’t reach his mailbox, but he can send E-mail to external recipients.
Page 10 of 21 |Stage migration, Exchange and Autodiscover infrastructure | Part 1#2 |
Part 35#36
Written by Eyal Doron | o365info.com | Copyright © 2012-2015
Here is the simple answer for this problem – when implementing stage mail
migration, the mail routing is updated so, every mail that is sent to the recipient
who includes is “standard public E-mail address” will automatically be forwarded to
the “cloud” (Exchange Online) using the user onmicrosoft E-mail address.
The mechanism of “automatic forwarding”, doesn’t leave a copy of the user
Exchange on-Premises mailbox, but instead, “move” the original E-mail message to
the cloud (the Exchange Online user mailbox).
The result is that after the mailbox migration, every mail that will be sent to the
specific user will “reside” on the Exchange Online mailbox.
In case that we are not implementing the required preparations, the “migrated
user” will continue to connect to his Exchange on-Premises mailbox.
This Exchange on-Premises mailbox is a “legitimate mailbox” and for this reason,
the user can continue to send E-mail to recipients, but mail that will be sent to the
user will be redirected to his “Exchange Online mailbox” and not to his Exchange
on-Premises mailbox!
Page 11 of 21 |Stage migration, Exchange and Autodiscover infrastructure | Part 1#2 |
Part 35#36
Written by Eyal Doron | o365info.com | Copyright © 2012-2015
The optional solution for Outlook clients in a Stage
migration environment
So now, after we are aware of the passable issue, in which Outlook mail client will
continue to connect to their Exchange On-Premise mailbox instead their Exchange
Online mailbox, the obvious questions are- what we can do for fixing this problem?
The available options for the solutions are classified into two types- server side and
client side.
1. Stage migration | Server-side solution
The solution which described as- “Server Side”, is implemented by using the
following procedure.
 Deleting the Exchange On-Premise mailbox
 Create a new mail enabled user (MEU) that includes the migrated user
primary E-mail address and in the “external E-mail address,” value uses an
additional E-mail address, the Office 365 onmicrosoft E-mail address.
Page 12 of 21 |Stage migration, Exchange and Autodiscover infrastructure | Part 1#2 |
Part 35#36
Written by Eyal Doron | o365info.com | Copyright © 2012-2015
Sound a little confusing?
The truth that this is really confusing.
As mentioned before, when we use a stage migration, the Exchange On-Premise
mailbox is copied to the cloud.
After we verify that the mailbox was successfully migrated (copied) to Exchange
Online, technically there is no need for the Exchange On-Premise mailbox.
The stage migration process doesn’t automatically delete the Exchange On-Premise
mailbox.
Suppose that after we have read this information, we decide to implement the
procedure in which we delete the Exchange On-Premise mailbox.
Any idea what will happen then?
In case that we delete the user mailbox, when we try to create a new Outlook mail
profile, the Outlook mail wizard will automatically connect to the Exchange On-
Premise server because as mention before, in a stage migration the Autodiscover
infrastructure keeps “pointing” to the Exchange On-Premise infrastructure.
In this case, Outlook client will manage to connect the Exchange On-Premise server,
but because the user mailbox was deleted, the connection attempt will fail.
Don’t forget that the Exchange On-Premise server doesn’t know or “understand”
that the user mailbox was also copied to the cloud (Exchange Online) and for this
reason, the Exchange On-Premise server doesn’t know that he needs to redirect the
recipient to his “cloud mailbox”.
In a scenario in which we only delete the Exchange On-Premise mailbox without
additional preparations such as creating a new Mail enabled user, will cause two
additional problems with the mail flow, because Exchange On-Premise is
responsible to route emails that sent to the user whom his mailbox was migrated
to his “Office 365 E-mail address”.
In case that we “just delete” the Exchange On-Premise user mailbox, Exchange on-
Premise will not know how to handle mail that will be sent to the specific user.
The second operation that we will need to implement is – creating a new mail
enabled user (MEU), that will serve as “representative” for the migrated mailbox
Page 13 of 21 |Stage migration, Exchange and Autodiscover infrastructure | Part 1#2 |
Part 35#36
Written by Eyal Doron | o365info.com | Copyright © 2012-2015
and will have the “Office 365 recipient E-mail address” configured as the – External
E-mail address.
After we have deleted the Exchange On-Premise mailbox and after we create the
new mail enabled user (MEU), each time that Outlook client will try to connect to
the Exchange
On-Premise server, the Exchange On-Premise will provide the Outlook client his
“new E-mail address”.
For example, Alice is a user whom her mailbox was migrated to Exchange Online.
When Alice connects the Exchange On-Premise, because Alice doesn’t have any
more a mailbox and because Exchange On-Premise has a mail enabled user (MEU)
with Alice details, Exchange On-Premise will “understand” that he needs to provide
Alice her “Office 365 E-mail address”. In our scenario
– Alice@o365info2.onmicrosoft.com
Page 14 of 21 |Stage migration, Exchange and Autodiscover infrastructure | Part 1#2 |
Part 35#36
Written by Eyal Doron | o365info.com | Copyright © 2012-2015
Note – this “server-side side solution”, can be implemented by using a PowerShell
script that we can download from the Office 365 community web site or additional
option is to write a PowerShell or implemented a manual procedure.
In case that we have implemented the “server side” solution, in which we remove
the Exchange On-Premise user mailbox + create an E-mail Enabled user with the
Office 365 email address the following scenario will be implemented:
When an external mail client tries to create a new Outlook mail profile, the Outlook
client will access the local Active Directory SCP and get the name of available
Exchange servers (the local Exchange on-Premises servers).
Page 15 of 21 |Stage migration, Exchange and Autodiscover infrastructure | Part 1#2 |
Part 35#36
Written by Eyal Doron | o365info.com | Copyright © 2012-2015
When the Outlook client addresses the local Exchange CAS server, Exchange will
“see” that the user doesn’t have a mailbox and instead, has an E-mail Enabled user.
Exchange server will “understand”, that he needs to send a “redirection message” to
the Outlook client that includes the Office 365 E-mail address (in our scenario –
Alice@o365info2.onmicrosoft.com
The Outlook client understands that now, he will need to start the Autodiscover
process all over again by using the domain name that was extracted from the new
E-mail address.
In our scenario, Outlook will try to look for a host named
– o365info2.onmicrosoft.com and, if he cannot find such host name, he will try to
query the DNS for the following host name –autodiscover.o365info2.onmicrosoft.com
2. Stage migration | “client” side solution
Under the “client side” classification solution, we will implement solutions that will
enable us to change the default Outlook standard Outlook behavior.
The “default Outlook standard Outlook behavior” that we want to change is – the
standard Autodiscover process, in which Outlook client will locate and connect the
On-Premise Exchange CAS server.
Page 16 of 21 |Stage migration, Exchange and Autodiscover infrastructure | Part 1#2 |
Part 35#36
Written by Eyal Doron | o365info.com | Copyright © 2012-2015
To demonstrate a standard stage migration scenario, let’s use the following
example:
The organization public domain is – o365info.com
A user named Alice that has the E-mail address – Alice@o365info.com , was migrated
to the cloud.
To be able to connect Alice to his Exchange Online mailbox, we will need to find a
solution that will prevent her Outlook client from using the “standard Autodiscover
process”, which will “lead” the Outlook client to the Exchange On-Premise server.
Internal Autodiscover process
In the following diagram, we can see that the “challenge” we are facing, when we
need to create a new Outlook mail for a user whom his mailbox was migrated to
the “cloud” (Exchange Online).
By default, in an Active Directory environment, the Autodiscover client will query
the Active Directory for the name of the local Exchange CAS server.
Page 17 of 21 |Stage migration, Exchange and Autodiscover infrastructure | Part 1#2 |
Part 35#36
Written by Eyal Doron | o365info.com | Copyright © 2012-2015
In our scenario, we want to prevent the Outlook client from connecting the local
Active Directory.
Let’s supposed that we found a way for “block” Outlook client from connecting the
local Active Directory (number 1).
By default, Outlook (the Autodiscover client) will “revert” to the method in which he
extracts the domain name form the recipient E-mail address and use this domain
name as the host name of the Autodiscover Endpoint.
In our scenario, Outlook client is supposed to query the local DNS for host named –
o365info.com (number 2) and if he does not find an IP, the Autodiscover client will
look for a host named – autodiscover.o365info.com
Theoretically, the DNS server will provide the public IP address of the Public facing
Exchange CAS server.
And again, in our scenario, we want to prevent from Outlook to connect the local
Exchange CAS server because, we want Outlook to start the Autodiscover process
that will “lead” him to the “cloud Exchange server” (number 3).
External Autodiscover process
Page 18 of 21 |Stage migration, Exchange and Autodiscover infrastructure | Part 1#2 |
Part 35#36
Written by Eyal Doron | o365info.com | Copyright © 2012-2015
In the following diagram, we can see the infrastructure of organization user (Alice)
that wants to create a new Outlook mail profile but this time; the user is located in
a public network.
The difference is that now, the user cannot use the Autodiscover method that is
implemented in an Active Directory environment.
In our scenario, Outlook client is supposed to query the Public DNS for host named
–o365info.com (number 1) and if he does not find an IP, the Autodiscover client will
look for a host named – autodiscover.o365info.com
The public DNS server, will provide the public IP address of the Public facing
Exchange CAS server.
And again, in our scenario, we want to prevent from Outlook to connect the local
Exchange CAS server because, we want Outlook to start the Autodiscover process
that will “lead” him to the “cloud Exchange server” (number 2).
The “client side” solution
The “client side” solution in a stage migration environment includes two options:
Option 1: update local configuration files
Page 19 of 21 |Stage migration, Exchange and Autodiscover infrastructure | Part 1#2 |
Part 35#36
Written by Eyal Doron | o365info.com | Copyright © 2012-2015
In this option, we change the default behavior of the Outlook client by editing of OS
components – the local desktop registry and the local HOSTS file.
1. The registry updates, will include a new DWORD that will prevent from Outlook
client to use the standard Autodiscover method in an Active Directory
environment.
2. The HOSTS file update, will include a little “cheating” in which we map the
Autodiscover host name to an IP address of Office 365 components that will
redirect the Autodiscover client to the Exchange Online server.
Option 2: using the onmicrosoft E-mail address
Each of the Office 365 users who have an Exchange Online mailbox, have at least
two
E-mail addresses:
The “public E-mail address” such as – Alice@o365info.com
and, the Office 365 E-mail address.
Page 20 of 21 |Stage migration, Exchange and Autodiscover infrastructure | Part 1#2 |
Part 35#36
Written by Eyal Doron | o365info.com | Copyright © 2012-2015
The Office 365 E-mail address is based on the Office 365 tenet name + the domain
suffix-onmicrosoft.com
In our example, the Office 365 E-mail address of Alice is
– Alice@o365info2.onmicrosoft.com
In a scenario in which we want to prevent users from connecting to the local
Exchange server, we can use a little trick, in which we provide the Office 365 E-mail
address when creating a new Outlook mail profile instead of the “standard E-mail
address”.
For example, in our scenario when we need to create a new Outlook mail profile for
the user Alice (which his mailbox was already migrated to Exchange Online), in case
that we will use the default E-mail address – Alice@o365info.com, the Autodiscover
process will use the domain name – o365info.com and, the result will be that – the
Outlook will connect to the local Exchange CAS server.
In case that we want to “tell” Outlook that we want to implement a different
Autodiscover process, we will use the “other” E-mail address that Alice has –
Alice@o365info2.onmicrosoft.com
When we create a new Outlook mail profile using this E-mail address
(Alice@o365info2.onmicrosoft.com), the Autodiscover process will be implemented in
the following way-
Outlook client, will create a DNS query looking for an Autodiscover Endpoint named
–o365info2.onmicrosoft.com and, in case that he cannot find the IP address for such
host, the Autodiscover process will “move on” to additional DNS query, looking for
an Autodiscover Endpoint named – autodiscover.o365info2.onmicrosoft.com
The host – autodiscover.o365info2.onmicrosoft.com is an Office 365 component that
will redirect the Outlook client to his Exchange Online mailbox.
Page 21 of 21 |Stage migration, Exchange and Autodiscover infrastructure | Part 1#2 |
Part 35#36
Written by Eyal Doron | o365info.com | Copyright © 2012-2015

More Related Content

What's hot

Azure Service Bus Performance Checklist
Azure Service Bus Performance ChecklistAzure Service Bus Performance Checklist
Azure Service Bus Performance ChecklistSalim M Bhonhariya
 
Android Service Patterns
Android Service PatternsAndroid Service Patterns
Android Service PatternsShree Kumar
 
Mailing, the developer's eye view
Mailing, the developer's eye viewMailing, the developer's eye view
Mailing, the developer's eye viewVioleta Salas
 
Enterprise Software Architecture
Enterprise Software ArchitectureEnterprise Software Architecture
Enterprise Software Architecturerahmed_sct
 
Office 365: Migrating Your Business to Office 365!
Office 365: Migrating Your Business to Office 365!Office 365: Migrating Your Business to Office 365!
Office 365: Migrating Your Business to Office 365!Michael Frank
 
Migrating 3000 users and 1100 applications from Lotus Notes to Office 365
Migrating 3000 users and 1100 applications from Lotus Notes to Office 365Migrating 3000 users and 1100 applications from Lotus Notes to Office 365
Migrating 3000 users and 1100 applications from Lotus Notes to Office 365Arno Flapper
 
MCT Summit Middle East 2021 - Exchange Hybrid - What, Why, and How
MCT Summit Middle East 2021 - Exchange Hybrid - What, Why, and HowMCT Summit Middle East 2021 - Exchange Hybrid - What, Why, and How
MCT Summit Middle East 2021 - Exchange Hybrid - What, Why, and HowThomas Stensitzki
 
10 Tricks and Tips for WCF
10 Tricks and Tips for WCF10 Tricks and Tips for WCF
10 Tricks and Tips for WCFBarry Dorrans
 
SysTools Office 365 Migration Process Steps PPT – Plan | Approach
SysTools Office 365 Migration Process Steps PPT – Plan | ApproachSysTools Office 365 Migration Process Steps PPT – Plan | Approach
SysTools Office 365 Migration Process Steps PPT – Plan | ApproachClark445Kent
 
Microsoft Exchange Server 2007 Deployment
Microsoft Exchange Server 2007 DeploymentMicrosoft Exchange Server 2007 Deployment
Microsoft Exchange Server 2007 DeploymentStep 991
 
1. WCF Services - Exam 70-487
1. WCF Services - Exam 70-4871. WCF Services - Exam 70-487
1. WCF Services - Exam 70-487Bat Programmer
 
LearningMVCWithLINQToSQL
LearningMVCWithLINQToSQLLearningMVCWithLINQToSQL
LearningMVCWithLINQToSQLAkhil Mittal
 
Implementation of Systems Based on Microservices Architecture of Microsoft Se...
Implementation of Systems Based on Microservices Architecture of Microsoft Se...Implementation of Systems Based on Microservices Architecture of Microsoft Se...
Implementation of Systems Based on Microservices Architecture of Microsoft Se...GlobalLogic Ukraine
 
REST, JSON and RSS with WCF 3.5
REST, JSON and RSS with WCF 3.5REST, JSON and RSS with WCF 3.5
REST, JSON and RSS with WCF 3.5Rob Windsor
 
CMPE282_009994036_PROJECT_REPORT
CMPE282_009994036_PROJECT_REPORTCMPE282_009994036_PROJECT_REPORT
CMPE282_009994036_PROJECT_REPORTSandyarathi Das
 
Mule core concepts
Mule core conceptsMule core concepts
Mule core conceptsSindhu VL
 

What's hot (20)

Android Service
Android ServiceAndroid Service
Android Service
 
Azure Service Bus Performance Checklist
Azure Service Bus Performance ChecklistAzure Service Bus Performance Checklist
Azure Service Bus Performance Checklist
 
Android Service Patterns
Android Service PatternsAndroid Service Patterns
Android Service Patterns
 
Mailing, the developer's eye view
Mailing, the developer's eye viewMailing, the developer's eye view
Mailing, the developer's eye view
 
Enterprise Software Architecture
Enterprise Software ArchitectureEnterprise Software Architecture
Enterprise Software Architecture
 
Office 365: Migrating Your Business to Office 365!
Office 365: Migrating Your Business to Office 365!Office 365: Migrating Your Business to Office 365!
Office 365: Migrating Your Business to Office 365!
 
Migrating 3000 users and 1100 applications from Lotus Notes to Office 365
Migrating 3000 users and 1100 applications from Lotus Notes to Office 365Migrating 3000 users and 1100 applications from Lotus Notes to Office 365
Migrating 3000 users and 1100 applications from Lotus Notes to Office 365
 
Android service
Android serviceAndroid service
Android service
 
MCT Summit Middle East 2021 - Exchange Hybrid - What, Why, and How
MCT Summit Middle East 2021 - Exchange Hybrid - What, Why, and HowMCT Summit Middle East 2021 - Exchange Hybrid - What, Why, and How
MCT Summit Middle East 2021 - Exchange Hybrid - What, Why, and How
 
10 Tricks and Tips for WCF
10 Tricks and Tips for WCF10 Tricks and Tips for WCF
10 Tricks and Tips for WCF
 
SysTools Office 365 Migration Process Steps PPT – Plan | Approach
SysTools Office 365 Migration Process Steps PPT – Plan | ApproachSysTools Office 365 Migration Process Steps PPT – Plan | Approach
SysTools Office 365 Migration Process Steps PPT – Plan | Approach
 
Microsoft Exchange Server 2007 Deployment
Microsoft Exchange Server 2007 DeploymentMicrosoft Exchange Server 2007 Deployment
Microsoft Exchange Server 2007 Deployment
 
1. WCF Services - Exam 70-487
1. WCF Services - Exam 70-4871. WCF Services - Exam 70-487
1. WCF Services - Exam 70-487
 
LearningMVCWithLINQToSQL
LearningMVCWithLINQToSQLLearningMVCWithLINQToSQL
LearningMVCWithLINQToSQL
 
Wcf development
Wcf developmentWcf development
Wcf development
 
Implementation of Systems Based on Microservices Architecture of Microsoft Se...
Implementation of Systems Based on Microservices Architecture of Microsoft Se...Implementation of Systems Based on Microservices Architecture of Microsoft Se...
Implementation of Systems Based on Microservices Architecture of Microsoft Se...
 
REST, JSON and RSS with WCF 3.5
REST, JSON and RSS with WCF 3.5REST, JSON and RSS with WCF 3.5
REST, JSON and RSS with WCF 3.5
 
Whitepaper : Event Driven Micro Services
Whitepaper : Event Driven Micro ServicesWhitepaper : Event Driven Micro Services
Whitepaper : Event Driven Micro Services
 
CMPE282_009994036_PROJECT_REPORT
CMPE282_009994036_PROJECT_REPORTCMPE282_009994036_PROJECT_REPORT
CMPE282_009994036_PROJECT_REPORT
 
Mule core concepts
Mule core conceptsMule core concepts
Mule core concepts
 

Viewers also liked

Business in a Nonprofit World Presentation
Business in a Nonprofit World PresentationBusiness in a Nonprofit World Presentation
Business in a Nonprofit World PresentationAlexander Gardner
 
Hackathon - Mapping da National Core a INSPIRE (Hydrography)
Hackathon - Mapping da National Core a INSPIRE (Hydrography)Hackathon - Mapping da National Core a INSPIRE (Hydrography)
Hackathon - Mapping da National Core a INSPIRE (Hydrography)smespire
 
Dunlap, s simpson elementary school media center ppt
Dunlap, s simpson elementary school media center pptDunlap, s simpson elementary school media center ppt
Dunlap, s simpson elementary school media center pptstaceysharpedunlap
 
MathsGenius Leadership Institute Application 2014
MathsGenius Leadership Institute Application 2014MathsGenius Leadership Institute Application 2014
MathsGenius Leadership Institute Application 2014Edzai Conilias Zvobwo
 
Presentation supervision
Presentation supervisionPresentation supervision
Presentation supervisionMaxikar90
 
Discovery Analytics: Tracking Ebola Spread
Discovery Analytics: Tracking Ebola SpreadDiscovery Analytics: Tracking Ebola Spread
Discovery Analytics: Tracking Ebola SpreadHPCC Systems
 
Leitura e Tecnolodia
Leitura e TecnolodiaLeitura e Tecnolodia
Leitura e TecnolodiaIngred Deiró
 
What is visible at eye level
What is visible at eye levelWhat is visible at eye level
What is visible at eye leveljungljil
 
What does it mean to be bilingual
What does it mean to be bilingualWhat does it mean to be bilingual
What does it mean to be bilingualalilog
 
тренды избирательных кампаний
тренды избирательных кампанийтренды избирательных кампаний
тренды избирательных кампанийAndrey Ponomarev
 
Let’s talk money! Organising the means for sustainability including municipal...
Let’s talk money! Organising the means for sustainability including municipal...Let’s talk money! Organising the means for sustainability including municipal...
Let’s talk money! Organising the means for sustainability including municipal...D-Waste
 
The productbook modificata_engleza_flat
The productbook modificata_engleza_flatThe productbook modificata_engleza_flat
The productbook modificata_engleza_flatTeren de Vanzare
 
Moz public invst-agriculture
Moz public invst-agricultureMoz public invst-agriculture
Moz public invst-agricultureIFPRI-Maputo
 
Platform mathematical thinking AMESA Conference 01-07-2015
Platform mathematical thinking AMESA Conference 01-07-2015Platform mathematical thinking AMESA Conference 01-07-2015
Platform mathematical thinking AMESA Conference 01-07-2015Edzai Conilias Zvobwo
 
Bab vii spektek kejari
Bab vii spektek kejariBab vii spektek kejari
Bab vii spektek kejariMohammad Rovik
 
The Inspiring Message of the Resurrectiion
The Inspiring Message of the ResurrectiionThe Inspiring Message of the Resurrectiion
The Inspiring Message of the ResurrectiionVictorias Church
 

Viewers also liked (20)

Business in a Nonprofit World Presentation
Business in a Nonprofit World PresentationBusiness in a Nonprofit World Presentation
Business in a Nonprofit World Presentation
 
Hackathon - Mapping da National Core a INSPIRE (Hydrography)
Hackathon - Mapping da National Core a INSPIRE (Hydrography)Hackathon - Mapping da National Core a INSPIRE (Hydrography)
Hackathon - Mapping da National Core a INSPIRE (Hydrography)
 
Dunlap, s simpson elementary school media center ppt
Dunlap, s simpson elementary school media center pptDunlap, s simpson elementary school media center ppt
Dunlap, s simpson elementary school media center ppt
 
Storyboards
StoryboardsStoryboards
Storyboards
 
MathsGenius Leadership Institute Application 2014
MathsGenius Leadership Institute Application 2014MathsGenius Leadership Institute Application 2014
MathsGenius Leadership Institute Application 2014
 
Presentation supervision
Presentation supervisionPresentation supervision
Presentation supervision
 
Discovery Analytics: Tracking Ebola Spread
Discovery Analytics: Tracking Ebola SpreadDiscovery Analytics: Tracking Ebola Spread
Discovery Analytics: Tracking Ebola Spread
 
MY ANECDOTE
MY ANECDOTE MY ANECDOTE
MY ANECDOTE
 
Leitura e Tecnolodia
Leitura e TecnolodiaLeitura e Tecnolodia
Leitura e Tecnolodia
 
What is visible at eye level
What is visible at eye levelWhat is visible at eye level
What is visible at eye level
 
What does it mean to be bilingual
What does it mean to be bilingualWhat does it mean to be bilingual
What does it mean to be bilingual
 
тренды избирательных кампаний
тренды избирательных кампанийтренды избирательных кампаний
тренды избирательных кампаний
 
Let’s talk money! Organising the means for sustainability including municipal...
Let’s talk money! Organising the means for sustainability including municipal...Let’s talk money! Organising the means for sustainability including municipal...
Let’s talk money! Organising the means for sustainability including municipal...
 
The productbook modificata_engleza_flat
The productbook modificata_engleza_flatThe productbook modificata_engleza_flat
The productbook modificata_engleza_flat
 
Moz public invst-agriculture
Moz public invst-agricultureMoz public invst-agriculture
Moz public invst-agriculture
 
Platform mathematical thinking AMESA Conference 01-07-2015
Platform mathematical thinking AMESA Conference 01-07-2015Platform mathematical thinking AMESA Conference 01-07-2015
Platform mathematical thinking AMESA Conference 01-07-2015
 
Bab vii spektek kejari
Bab vii spektek kejariBab vii spektek kejari
Bab vii spektek kejari
 
Rpt btsk tahun 2
Rpt btsk tahun 2 Rpt btsk tahun 2
Rpt btsk tahun 2
 
The Inspiring Message of the Resurrectiion
The Inspiring Message of the ResurrectiionThe Inspiring Message of the Resurrectiion
The Inspiring Message of the Resurrectiion
 
Bullying
BullyingBullying
Bullying
 

Similar to Stage migration and connecting users to Exchange Online mailboxes

Mail migration to office 365 mail migration methods - part 1#4
Mail migration to office 365   mail migration methods - part 1#4Mail migration to office 365   mail migration methods - part 1#4
Mail migration to office 365 mail migration methods - part 1#4Eyal Doron
 
The old exchange environment versus modern exchange environment part 02#36
The old exchange environment versus modern exchange environment  part 02#36The old exchange environment versus modern exchange environment  part 02#36
The old exchange environment versus modern exchange environment part 02#36Eyal Doron
 
EO-TH-v2-End-Users.pptx
EO-TH-v2-End-Users.pptxEO-TH-v2-End-Users.pptx
EO-TH-v2-End-Users.pptxssuser9dddf7
 
Plan for E-Mail Migration
Plan for E-Mail MigrationPlan for E-Mail Migration
Plan for E-Mail MigrationACTS
 
]project-open[ Workflow Developer Tutorial Part 2
]project-open[ Workflow Developer Tutorial Part 2]project-open[ Workflow Developer Tutorial Part 2
]project-open[ Workflow Developer Tutorial Part 2Klaus Hofeditz
 
Autodiscover flow in active directory based environment part 15#36
Autodiscover flow in active directory based environment  part 15#36Autodiscover flow in active directory based environment  part 15#36
Autodiscover flow in active directory based environment part 15#36Eyal Doron
 
Exchange cas server providing exchange clients access to their mailbox part...
Exchange cas server  providing exchange clients access to their mailbox  part...Exchange cas server  providing exchange clients access to their mailbox  part...
Exchange cas server providing exchange clients access to their mailbox part...Eyal Doron
 
Simple Mail Transfer Protocol
Simple Mail Transfer ProtocolSimple Mail Transfer Protocol
Simple Mail Transfer ProtocolVinod Gurram
 
Exchange CAS server | Proxy versus redirection | 4#23
Exchange CAS server | Proxy versus redirection | 4#23Exchange CAS server | Proxy versus redirection | 4#23
Exchange CAS server | Proxy versus redirection | 4#23Eyal Doron
 
Mail migration to office 365 factors that impact mail migration performance...
Mail migration to office 365   factors that impact mail migration performance...Mail migration to office 365   factors that impact mail migration performance...
Mail migration to office 365 factors that impact mail migration performance...Eyal Doron
 
Migrating to Office 365: The Good, The Bad, and The Ugly
Migrating to Office 365: The Good, The Bad, and The UglyMigrating to Office 365: The Good, The Bad, and The Ugly
Migrating to Office 365: The Good, The Bad, and The UglyJeremy Dahl
 
My E-mail appears as spam - Troubleshooting path | Part 11#17
My E-mail appears as spam - Troubleshooting path | Part 11#17My E-mail appears as spam - Troubleshooting path | Part 11#17
My E-mail appears as spam - Troubleshooting path | Part 11#17Eyal Doron
 
How to – wrap soap web service around a database
How to – wrap soap web service around a databaseHow to – wrap soap web service around a database
How to – wrap soap web service around a databaseSon Nguyen
 
Data for all: Empowering teams with scalable Shiny applications @ useR 2019
Data for all: Empowering teams with scalable Shiny applications @ useR 2019Data for all: Empowering teams with scalable Shiny applications @ useR 2019
Data for all: Empowering teams with scalable Shiny applications @ useR 2019Ruan Pearce-Authers
 
Migrating very large site collections
Migrating very large site collectionsMigrating very large site collections
Migrating very large site collectionskiwiboris
 
The Art of Message Queues
The Art of Message QueuesThe Art of Message Queues
The Art of Message QueuesMike Willbanks
 
1480-techintrotoiib-150224130001-conversion-gate01.pptx
1480-techintrotoiib-150224130001-conversion-gate01.pptx1480-techintrotoiib-150224130001-conversion-gate01.pptx
1480-techintrotoiib-150224130001-conversion-gate01.pptxBalakoteswaraReddyM
 
Advanced web application architecture - Talk
Advanced web application architecture - TalkAdvanced web application architecture - Talk
Advanced web application architecture - TalkMatthias Noback
 

Similar to Stage migration and connecting users to Exchange Online mailboxes (20)

Mail migration to office 365 mail migration methods - part 1#4
Mail migration to office 365   mail migration methods - part 1#4Mail migration to office 365   mail migration methods - part 1#4
Mail migration to office 365 mail migration methods - part 1#4
 
The old exchange environment versus modern exchange environment part 02#36
The old exchange environment versus modern exchange environment  part 02#36The old exchange environment versus modern exchange environment  part 02#36
The old exchange environment versus modern exchange environment part 02#36
 
EO-TH-v2-End-Users.pptx
EO-TH-v2-End-Users.pptxEO-TH-v2-End-Users.pptx
EO-TH-v2-End-Users.pptx
 
Plan for E-Mail Migration
Plan for E-Mail MigrationPlan for E-Mail Migration
Plan for E-Mail Migration
 
]project-open[ Workflow Developer Tutorial Part 2
]project-open[ Workflow Developer Tutorial Part 2]project-open[ Workflow Developer Tutorial Part 2
]project-open[ Workflow Developer Tutorial Part 2
 
Autodiscover flow in active directory based environment part 15#36
Autodiscover flow in active directory based environment  part 15#36Autodiscover flow in active directory based environment  part 15#36
Autodiscover flow in active directory based environment part 15#36
 
Exchange cas server providing exchange clients access to their mailbox part...
Exchange cas server  providing exchange clients access to their mailbox  part...Exchange cas server  providing exchange clients access to their mailbox  part...
Exchange cas server providing exchange clients access to their mailbox part...
 
Simple Mail Transfer Protocol
Simple Mail Transfer ProtocolSimple Mail Transfer Protocol
Simple Mail Transfer Protocol
 
O365 to cisco cloud guide
O365 to cisco cloud guideO365 to cisco cloud guide
O365 to cisco cloud guide
 
Exchange CAS server | Proxy versus redirection | 4#23
Exchange CAS server | Proxy versus redirection | 4#23Exchange CAS server | Proxy versus redirection | 4#23
Exchange CAS server | Proxy versus redirection | 4#23
 
Mail migration to office 365 factors that impact mail migration performance...
Mail migration to office 365   factors that impact mail migration performance...Mail migration to office 365   factors that impact mail migration performance...
Mail migration to office 365 factors that impact mail migration performance...
 
Migrating to Office 365: The Good, The Bad, and The Ugly
Migrating to Office 365: The Good, The Bad, and The UglyMigrating to Office 365: The Good, The Bad, and The Ugly
Migrating to Office 365: The Good, The Bad, and The Ugly
 
My E-mail appears as spam - Troubleshooting path | Part 11#17
My E-mail appears as spam - Troubleshooting path | Part 11#17My E-mail appears as spam - Troubleshooting path | Part 11#17
My E-mail appears as spam - Troubleshooting path | Part 11#17
 
Office connect hybrid microsoft exchange
Office connect hybrid microsoft exchangeOffice connect hybrid microsoft exchange
Office connect hybrid microsoft exchange
 
How to – wrap soap web service around a database
How to – wrap soap web service around a databaseHow to – wrap soap web service around a database
How to – wrap soap web service around a database
 
Data for all: Empowering teams with scalable Shiny applications @ useR 2019
Data for all: Empowering teams with scalable Shiny applications @ useR 2019Data for all: Empowering teams with scalable Shiny applications @ useR 2019
Data for all: Empowering teams with scalable Shiny applications @ useR 2019
 
Migrating very large site collections
Migrating very large site collectionsMigrating very large site collections
Migrating very large site collections
 
The Art of Message Queues
The Art of Message QueuesThe Art of Message Queues
The Art of Message Queues
 
1480-techintrotoiib-150224130001-conversion-gate01.pptx
1480-techintrotoiib-150224130001-conversion-gate01.pptx1480-techintrotoiib-150224130001-conversion-gate01.pptx
1480-techintrotoiib-150224130001-conversion-gate01.pptx
 
Advanced web application architecture - Talk
Advanced web application architecture - TalkAdvanced web application architecture - Talk
Advanced web application architecture - Talk
 

More from Eyal Doron

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

More from Eyal Doron (20)

How to simulate spoof e mail attack and bypass spf sender verification - 2#2
How to simulate spoof e mail attack and bypass spf sender verification - 2#2How to simulate spoof e mail attack and bypass spf sender verification - 2#2
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...
How does sender verification work  how we identify spoof mail) spf, dkim dmar...How does sender verification work  how we identify spoof mail) spf, dkim dmar...
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 ...
Dealing with the threat of spoof and phishing mail attacks   part 6#9 | Eyal ...Dealing with the threat of spoof and phishing mail attacks   part 6#9 | Eyal ...
Dealing with the threat of spoof and phishing mail attacks part 6#9 | Eyal ...
 
Why our mail system is exposed to spoof and phishing mail attacks part 5#9 |...
Why our mail system is exposed to spoof and phishing mail attacks  part 5#9 |...Why our mail system is exposed to spoof and phishing mail attacks  part 5#9 |...
Why our mail system is exposed to spoof and phishing mail attacks part 5#9 |...
 
What is the meaning of mail phishing attack in simple words part 4#9 | Eyal...
What is the meaning of mail phishing attack in simple words   part 4#9 | Eyal...What is the meaning of mail phishing attack in simple words   part 4#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 is so special about spoof mail attack  part 3#9 | Eyal Doron | o365info.comWhat is so special about spoof mail attack  part 3#9 | Eyal Doron | o365info.com
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#...
What are the possible damages of phishing and spoofing mail attacks   part 2#...What are the possible damages of phishing and spoofing mail attacks   part 2#...
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 ...
Dealing with a spoof mail attacks and phishing mail attacks   a little story ...Dealing with a spoof mail attacks and phishing mail attacks   a little story ...
Dealing with a spoof mail attacks and phishing mail attacks a little story ...
 
Exchange In-Place eDiscovery & Hold | Introduction | 5#7
Exchange In-Place eDiscovery & Hold | Introduction  | 5#7Exchange In-Place eDiscovery & Hold | Introduction  | 5#7
Exchange In-Place eDiscovery & Hold | Introduction | 5#7
 
Mail migration to office 365 measure and estimate mail migration throughput...
Mail migration to office 365   measure and estimate mail migration throughput...Mail migration to office 365   measure and estimate mail migration throughput...
Mail migration to office 365 measure and estimate mail migration throughput...
 
Mail migration to office 365 optimizing the mail migration throughput - par...
Mail migration to office 365   optimizing the mail migration throughput - par...Mail migration to office 365   optimizing the mail migration throughput - par...
Mail migration to office 365 optimizing the mail migration throughput - par...
 
Smtp relay in office 365 environment troubleshooting scenarios - part 4#4
Smtp relay in office 365 environment   troubleshooting scenarios - part 4#4Smtp relay in office 365 environment   troubleshooting scenarios - part 4#4
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 office 365 environment  part 3#3  part 31#36Autodiscover flow in an office 365 environment  part 3#3  part 31#36
Autodiscover flow in an office 365 environment part 3#3 part 31#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...
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...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...
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...
Outlook test e mail auto configuration  autodiscover troubleshooting tools  p...Outlook test e mail auto configuration  autodiscover troubleshooting tools  p...
Outlook test e mail auto configuration autodiscover troubleshooting tools p...
 
Microsoft remote connectivity analyzer (exrca) autodiscover troubleshooting ...
Microsoft remote connectivity analyzer (exrca)  autodiscover troubleshooting ...Microsoft remote connectivity analyzer (exrca)  autodiscover troubleshooting ...
Microsoft remote connectivity analyzer (exrca) autodiscover troubleshooting ...
 
Microsoft connectivity analyzer (mca) autodiscover troubleshooting tools pa...
Microsoft connectivity analyzer (mca)  autodiscover troubleshooting tools  pa...Microsoft connectivity analyzer (mca)  autodiscover troubleshooting tools  pa...
Microsoft connectivity analyzer (mca) autodiscover troubleshooting tools pa...
 
Outlook test e mail auto configuration autodiscover troubleshooting tools p...
Outlook test e mail auto configuration  autodiscover troubleshooting tools  p...Outlook test e mail auto configuration  autodiscover troubleshooting tools  p...
Outlook test e mail auto configuration autodiscover troubleshooting tools p...
 

Recently uploaded

Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesManik S Magar
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024TopCSSGallery
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Nikki Chapple
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 

Recently uploaded (20)

Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 

Stage migration and connecting users to Exchange Online mailboxes

  • 1. Page 1 of 21 |Stage migration, Exchange and Autodiscover infrastructure | Part 1#2 | Part 35#36 Written by Eyal Doron | o365info.com | Copyright © 2012-2015 Stage migration, Exchange and Autodiscover infrastructure | Part 1#2 | Part 35#36 In the current article, we will review the subject of Exchange stage migration and the issue of configuring new Outlook mail profile for users whom their mailbox was migrated to the cloud. The current article, deals with the “theoretical part”, in which we will review the special characters of Exchange stage migration and, the “problem” that we need to solve to be able to create a new Outlook profile that will connect the migrated users to their Exchange Online mailbox. The next article will include a description of a suggested solution, which can be implemented. Exchange Stage migration and Autodiscover infrastructure | The article series
  • 2. Page 2 of 21 |Stage migration, Exchange and Autodiscover infrastructure | Part 1#2 | Part 35#36 Written by Eyal Doron | o365info.com | Copyright © 2012-2015 The article series include the following articles:  Stage migration, Exchange and Autodiscover infrastructure | Part 1#2 | Part 35#36  Connecting users to their Exchange Online mailbox – Stage migration – solving the mystery | Part 2#2 | Part 36#36 When using the option of Exchange stage migration, the “final destination” is to migrate all the existing Exchange on-Premises infrastructure to the “cloud mail” infrastructure but, the migration process, as the name implies, will be implemented in “stages”. One of the main characters of Exchange stage migration is, that the mail migration process will continue for a long period of time such as Weeks or even months. Throughout the above period, the organization mail infrastructure will be “scattered” throughout the Exchange on-Premises infrastructure and, the Exchange Online infrastructure until the mail migration will be completed.
  • 3. Page 3 of 21 |Stage migration, Exchange and Autodiscover infrastructure | Part 1#2 | Part 35#36 Written by Eyal Doron | o365info.com | Copyright © 2012-2015 User mailbox physical location | Exchange stage migration When we use Exchange stage migration for migrating a specific Exchange on- Premises user mailbox, the actual meaning of the term – “mailbox migration” is that, the user mailbox is copied to the cloud (Exchange Online). The outcome is that after the migration of a specific user is completed, there are two user mailboxes at the same time.  One user mailbox that is hosted on the Exchange on-Premises infrastructure.  One user mailbox that is hosted at the Exchange Online infrastructure. In this scenario, we want to “connect” the users, whom his mailbox was migrated (copied) to Exchange Online and, avoid from connecting the users to his “former Exchange on-Premises” mailbox. When we use the option of Exchange Stage migration, after we have migrated a user’s mailbox to Exchange Online, we will need to create a new Outlook mail profile that will connect the user to his Exchange Online mailbox. Creating a new Outlook mail profile | The need for redirecting users to their cloud mailbox The main problem is that when we create a new Outlook mail profile, Outlook will automatically locate the Exchange on-Premises and connect to his Exchange on- Premises mailbox. The Outlook client “doesn’t know” that we have a copy of the user mailbox in the “cloud” (Exchange Online) and, that now he needs to connect to his “cloud mailbox”!. Our main challenge is – to find a way that will “tell” Outlook client, how to connect to his “new Exchange Online mailbox” instead of the existing Exchange on-Premises mailbox. The “formal” way of accomplishing this task is – by using an Exchange built-in mechanism, that will redirect the Autodiscover client to the “cloud infrastructure” (the user mailbox that is located at the Exchange Online).
  • 4. Page 4 of 21 |Stage migration, Exchange and Autodiscover infrastructure | Part 1#2 | Part 35#36 Written by Eyal Doron | o365info.com | Copyright © 2012-2015 To be able to implement the “redirection mechanism”, we will need to convert the Exchange on-Premises user mailbox into mail contact that include the E-mail address that the recipient has in the Exchange Online infrastructure. Technically, this “conversation process” can be implemented manually, by executing a set of commands but in reality, the basic assumption is that we will use some kind of a solution that will help us to automate the conversation process for dozens or even hundreds of migrated user mailboxes. The “automation” of this process, can be implemented by using a set of PowerShell scripts, which will help us to implement the conversation process in which we turn Exchange on-Premises mailbox into MEU (mail-enabled user). The purpose of this PowerShell scripts is to: 1. Delete Exchange on-Premises mailbox of users whom their mailbox was migrated to the cloud. 2. Copy the recipient E-mail address. 3. Create a new MEU (mail-enabled user) that has the E-mail address of the users whom his mailbox was migrated to the cloud + the “onmicrosoft” E-mail address. After the complication of this step, when we create a new Outlook mail profile, the Outlook will address by default the Exchange on-Premises server but this time, because the Exchange on-Premises doesn’t host the user mailbox, the Exchange on-Premises will “understand” that he needs to redirect the mail client to his “cloud mailbox” (the onmicrosoft E-mail address). The Exchange on-Premises will send the redirection message to the Outlook client as part from the Autodiscover process and, Outlook will start again the Autodiscover process, by addressing the Exchange Online mail infrastructure. Sound a little complicated? Yes, I agree. From my experience, the main obstacle in this method is that the operation of “deleting the Exchange on-Premises mailbox” doesn’t sound “right” to most of the Exchange administrator and, most of the time, the Exchange administrator feel that they need to find another way for accomplish the task of – connecting migrated users to their Exchange Online mailbox, without the need to delete the existing Exchange on-Premises mailbox.
  • 5. Page 5 of 21 |Stage migration, Exchange and Autodiscover infrastructure | Part 1#2 | Part 35#36 Written by Eyal Doron | o365info.com | Copyright © 2012-2015 The poppers of the current article and the next article is to review the special characters of the Exchange stage migration relating to the subject of connecting Outlook client to their Exchange Online mailbox by using a method that “bypass” the “formal method” in which we are required to delete the existing Exchange on- Premises mailboxes. Exchange stage migration specific charters Before we start with the description of the optional solution that we can implement for – connecting Outlook mail client to their Exchange Online mailbox when using the Exchange stage migration, lest review base characters of the Exchange stage migration environment: 1. Copy instead move Exchange stage migration is based on a concept, in which the user mailbox is copied from the Exchange on-Premises server to the Exchange Online server. The meaning is that technically, each of the users who participates in the migration process has two mailboxes. One mailbox that is hosted on the Exchange on-Premises server and additional mailbox that is hosted on the Exchange Online server. 2. Autodiscover “pointers” When implementing an Exchange stage migration, we don’t update existing DNS infrastructure. The Exchange on-Premises infrastructure continues to serve existing Exchange on- Premises server clients. As long as the stage migration continues, the Autodiscover infrastructure will continue to point to the Exchange on-Premises infrastructure. Stage migration scenario | The duplicated identity of the migrated users In the following diagram, we can see that each user that was migrated to the cloud has a “double identity” + double mailbox. For example, a user named Alice that her mailbox migrated to the cloud, have a user account in the On-Premise Active Directory + in the Windows Azure Active Directory. Regarding the Exchange infrastructure, Alice has a mailbox that is hosted on the
  • 6. Page 6 of 21 |Stage migration, Exchange and Autodiscover infrastructure | Part 1#2 | Part 35#36 Written by Eyal Doron | o365info.com | Copyright © 2012-2015 Exchange on-Premises server and in the same time, an additional mailbox that is hosted on the Exchange Online server. Exchange on-Premises infrastructure | The default Autodiscover infrastructure As mentioned, when we implement an Exchange stage migration, the Autodiscover infrastructure stays the same. The meaning is that an Autodiscover process that is executed by Exchange client such as Outlook, will “lead” the Exchange client to the Exchange on-Premises server. At a first glance, this process seems to be logical, but in a second look, we can see a passable problem. After we migrate Exchange on-Premises mailbox to Exchange Online, we need to create a new Outlook mail profile for the users whom his mailbox was migrated to Exchange Online.
  • 7. Page 7 of 21 |Stage migration, Exchange and Autodiscover infrastructure | Part 1#2 | Part 35#36 Written by Eyal Doron | o365info.com | Copyright © 2012-2015 In case that we will start the process of “new Outlook mail profile”, Outlook client will use the standard Autodiscover process, but the problem is that the Autodiscover process will “lead” the Autodiscover client to the existing Exchange on- Premises server instead of the Exchange infrastructure. In the following diagram, we can see that how a user named, Alice that uses the E- mail address – Alice@o365info.com , locate her Exchange CAS server. In case that Alice tries to locate his Exchange CAS server from the internal network, Alice will locate the Exchange CAS server using the Active Directory SCP that includes the internal name of the Exchange CAS server (exo1.o365info.local in our scenario). In case that Alice tries to locate his Exchange CAS server from the external network, Alice will locate the Exchange CAS server using the Autodiscover process that implemented in a non-Active Directory environment by looking for a host name such as – autodiscover.o365info.com In our scenario, the query for the hostname – autodiscover.o365info.com, will lead Alice to the Exchange on-Premises Public facing Exchange server. Preventing the Outlook client from connecting the Exchange on-Premises CAS server
  • 8. Page 8 of 21 |Stage migration, Exchange and Autodiscover infrastructure | Part 1#2 | Part 35#36 Written by Eyal Doron | o365info.com | Copyright © 2012-2015 The header of this section looks a bit strange but this is exactly what we need and want to do. One of the most noticeable tasks in the process of Exchange stage migration, is the task in which we need to “enforce” users whom their mailbox was already migrated to the cloud not to connect the Exchange on-Premises CAS server and instead, connect the Exchange Online server. The issue in which Outlook client connects the “wrong Exchange server” occurs because a very simple reason – the “migrated user” doesn’t know that his mailbox migrated to the cloud. From the Autodiscover client point of view, the Autodiscover infrastructure still “point him” to the Exchange on-Premises CAS server. Technically, his mailbox is on the Exchange on-Premises server because if you remember, when using the stage migration, the Exchange on-Premises mailbox is
  • 9. Page 9 of 21 |Stage migration, Exchange and Autodiscover infrastructure | Part 1#2 | Part 35#36 Written by Eyal Doron | o365info.com | Copyright © 2012-2015 copied to the “cloud” (Exchange Online) and not “moved” to the cloud such as when using Hybrid environment. In the following diagram, we can see an example of the process of mailbox migration when using the stage migration option. We can see that after the successful compilation of the mail migration, “Alice mailbox” will exist in two different places – the Exchange on-Premises server + the Exchange Online server. Note – at the current time, there is no “Exchange built-in” solution that will help us to “clean” the trail from the Exchange on-Premises server, by removing the “Exchange on-Premises server mailbox” and “inform” the user that his mailbox was migrated to the “cloud”. The stage migration user mailbox syndrome Organization user reports about a strange phenomenon in which mail that is sent to him doesn’t reach his mailbox, but he can send E-mail to external recipients.
  • 10. Page 10 of 21 |Stage migration, Exchange and Autodiscover infrastructure | Part 1#2 | Part 35#36 Written by Eyal Doron | o365info.com | Copyright © 2012-2015 Here is the simple answer for this problem – when implementing stage mail migration, the mail routing is updated so, every mail that is sent to the recipient who includes is “standard public E-mail address” will automatically be forwarded to the “cloud” (Exchange Online) using the user onmicrosoft E-mail address. The mechanism of “automatic forwarding”, doesn’t leave a copy of the user Exchange on-Premises mailbox, but instead, “move” the original E-mail message to the cloud (the Exchange Online user mailbox). The result is that after the mailbox migration, every mail that will be sent to the specific user will “reside” on the Exchange Online mailbox. In case that we are not implementing the required preparations, the “migrated user” will continue to connect to his Exchange on-Premises mailbox. This Exchange on-Premises mailbox is a “legitimate mailbox” and for this reason, the user can continue to send E-mail to recipients, but mail that will be sent to the user will be redirected to his “Exchange Online mailbox” and not to his Exchange on-Premises mailbox!
  • 11. Page 11 of 21 |Stage migration, Exchange and Autodiscover infrastructure | Part 1#2 | Part 35#36 Written by Eyal Doron | o365info.com | Copyright © 2012-2015 The optional solution for Outlook clients in a Stage migration environment So now, after we are aware of the passable issue, in which Outlook mail client will continue to connect to their Exchange On-Premise mailbox instead their Exchange Online mailbox, the obvious questions are- what we can do for fixing this problem? The available options for the solutions are classified into two types- server side and client side. 1. Stage migration | Server-side solution The solution which described as- “Server Side”, is implemented by using the following procedure.  Deleting the Exchange On-Premise mailbox  Create a new mail enabled user (MEU) that includes the migrated user primary E-mail address and in the “external E-mail address,” value uses an additional E-mail address, the Office 365 onmicrosoft E-mail address.
  • 12. Page 12 of 21 |Stage migration, Exchange and Autodiscover infrastructure | Part 1#2 | Part 35#36 Written by Eyal Doron | o365info.com | Copyright © 2012-2015 Sound a little confusing? The truth that this is really confusing. As mentioned before, when we use a stage migration, the Exchange On-Premise mailbox is copied to the cloud. After we verify that the mailbox was successfully migrated (copied) to Exchange Online, technically there is no need for the Exchange On-Premise mailbox. The stage migration process doesn’t automatically delete the Exchange On-Premise mailbox. Suppose that after we have read this information, we decide to implement the procedure in which we delete the Exchange On-Premise mailbox. Any idea what will happen then? In case that we delete the user mailbox, when we try to create a new Outlook mail profile, the Outlook mail wizard will automatically connect to the Exchange On- Premise server because as mention before, in a stage migration the Autodiscover infrastructure keeps “pointing” to the Exchange On-Premise infrastructure. In this case, Outlook client will manage to connect the Exchange On-Premise server, but because the user mailbox was deleted, the connection attempt will fail. Don’t forget that the Exchange On-Premise server doesn’t know or “understand” that the user mailbox was also copied to the cloud (Exchange Online) and for this reason, the Exchange On-Premise server doesn’t know that he needs to redirect the recipient to his “cloud mailbox”. In a scenario in which we only delete the Exchange On-Premise mailbox without additional preparations such as creating a new Mail enabled user, will cause two additional problems with the mail flow, because Exchange On-Premise is responsible to route emails that sent to the user whom his mailbox was migrated to his “Office 365 E-mail address”. In case that we “just delete” the Exchange On-Premise user mailbox, Exchange on- Premise will not know how to handle mail that will be sent to the specific user. The second operation that we will need to implement is – creating a new mail enabled user (MEU), that will serve as “representative” for the migrated mailbox
  • 13. Page 13 of 21 |Stage migration, Exchange and Autodiscover infrastructure | Part 1#2 | Part 35#36 Written by Eyal Doron | o365info.com | Copyright © 2012-2015 and will have the “Office 365 recipient E-mail address” configured as the – External E-mail address. After we have deleted the Exchange On-Premise mailbox and after we create the new mail enabled user (MEU), each time that Outlook client will try to connect to the Exchange On-Premise server, the Exchange On-Premise will provide the Outlook client his “new E-mail address”. For example, Alice is a user whom her mailbox was migrated to Exchange Online. When Alice connects the Exchange On-Premise, because Alice doesn’t have any more a mailbox and because Exchange On-Premise has a mail enabled user (MEU) with Alice details, Exchange On-Premise will “understand” that he needs to provide Alice her “Office 365 E-mail address”. In our scenario – Alice@o365info2.onmicrosoft.com
  • 14. Page 14 of 21 |Stage migration, Exchange and Autodiscover infrastructure | Part 1#2 | Part 35#36 Written by Eyal Doron | o365info.com | Copyright © 2012-2015 Note – this “server-side side solution”, can be implemented by using a PowerShell script that we can download from the Office 365 community web site or additional option is to write a PowerShell or implemented a manual procedure. In case that we have implemented the “server side” solution, in which we remove the Exchange On-Premise user mailbox + create an E-mail Enabled user with the Office 365 email address the following scenario will be implemented: When an external mail client tries to create a new Outlook mail profile, the Outlook client will access the local Active Directory SCP and get the name of available Exchange servers (the local Exchange on-Premises servers).
  • 15. Page 15 of 21 |Stage migration, Exchange and Autodiscover infrastructure | Part 1#2 | Part 35#36 Written by Eyal Doron | o365info.com | Copyright © 2012-2015 When the Outlook client addresses the local Exchange CAS server, Exchange will “see” that the user doesn’t have a mailbox and instead, has an E-mail Enabled user. Exchange server will “understand”, that he needs to send a “redirection message” to the Outlook client that includes the Office 365 E-mail address (in our scenario – Alice@o365info2.onmicrosoft.com The Outlook client understands that now, he will need to start the Autodiscover process all over again by using the domain name that was extracted from the new E-mail address. In our scenario, Outlook will try to look for a host named – o365info2.onmicrosoft.com and, if he cannot find such host name, he will try to query the DNS for the following host name –autodiscover.o365info2.onmicrosoft.com 2. Stage migration | “client” side solution Under the “client side” classification solution, we will implement solutions that will enable us to change the default Outlook standard Outlook behavior. The “default Outlook standard Outlook behavior” that we want to change is – the standard Autodiscover process, in which Outlook client will locate and connect the On-Premise Exchange CAS server.
  • 16. Page 16 of 21 |Stage migration, Exchange and Autodiscover infrastructure | Part 1#2 | Part 35#36 Written by Eyal Doron | o365info.com | Copyright © 2012-2015 To demonstrate a standard stage migration scenario, let’s use the following example: The organization public domain is – o365info.com A user named Alice that has the E-mail address – Alice@o365info.com , was migrated to the cloud. To be able to connect Alice to his Exchange Online mailbox, we will need to find a solution that will prevent her Outlook client from using the “standard Autodiscover process”, which will “lead” the Outlook client to the Exchange On-Premise server. Internal Autodiscover process In the following diagram, we can see that the “challenge” we are facing, when we need to create a new Outlook mail for a user whom his mailbox was migrated to the “cloud” (Exchange Online). By default, in an Active Directory environment, the Autodiscover client will query the Active Directory for the name of the local Exchange CAS server.
  • 17. Page 17 of 21 |Stage migration, Exchange and Autodiscover infrastructure | Part 1#2 | Part 35#36 Written by Eyal Doron | o365info.com | Copyright © 2012-2015 In our scenario, we want to prevent the Outlook client from connecting the local Active Directory. Let’s supposed that we found a way for “block” Outlook client from connecting the local Active Directory (number 1). By default, Outlook (the Autodiscover client) will “revert” to the method in which he extracts the domain name form the recipient E-mail address and use this domain name as the host name of the Autodiscover Endpoint. In our scenario, Outlook client is supposed to query the local DNS for host named – o365info.com (number 2) and if he does not find an IP, the Autodiscover client will look for a host named – autodiscover.o365info.com Theoretically, the DNS server will provide the public IP address of the Public facing Exchange CAS server. And again, in our scenario, we want to prevent from Outlook to connect the local Exchange CAS server because, we want Outlook to start the Autodiscover process that will “lead” him to the “cloud Exchange server” (number 3). External Autodiscover process
  • 18. Page 18 of 21 |Stage migration, Exchange and Autodiscover infrastructure | Part 1#2 | Part 35#36 Written by Eyal Doron | o365info.com | Copyright © 2012-2015 In the following diagram, we can see the infrastructure of organization user (Alice) that wants to create a new Outlook mail profile but this time; the user is located in a public network. The difference is that now, the user cannot use the Autodiscover method that is implemented in an Active Directory environment. In our scenario, Outlook client is supposed to query the Public DNS for host named –o365info.com (number 1) and if he does not find an IP, the Autodiscover client will look for a host named – autodiscover.o365info.com The public DNS server, will provide the public IP address of the Public facing Exchange CAS server. And again, in our scenario, we want to prevent from Outlook to connect the local Exchange CAS server because, we want Outlook to start the Autodiscover process that will “lead” him to the “cloud Exchange server” (number 2). The “client side” solution The “client side” solution in a stage migration environment includes two options: Option 1: update local configuration files
  • 19. Page 19 of 21 |Stage migration, Exchange and Autodiscover infrastructure | Part 1#2 | Part 35#36 Written by Eyal Doron | o365info.com | Copyright © 2012-2015 In this option, we change the default behavior of the Outlook client by editing of OS components – the local desktop registry and the local HOSTS file. 1. The registry updates, will include a new DWORD that will prevent from Outlook client to use the standard Autodiscover method in an Active Directory environment. 2. The HOSTS file update, will include a little “cheating” in which we map the Autodiscover host name to an IP address of Office 365 components that will redirect the Autodiscover client to the Exchange Online server. Option 2: using the onmicrosoft E-mail address Each of the Office 365 users who have an Exchange Online mailbox, have at least two E-mail addresses: The “public E-mail address” such as – Alice@o365info.com and, the Office 365 E-mail address.
  • 20. Page 20 of 21 |Stage migration, Exchange and Autodiscover infrastructure | Part 1#2 | Part 35#36 Written by Eyal Doron | o365info.com | Copyright © 2012-2015 The Office 365 E-mail address is based on the Office 365 tenet name + the domain suffix-onmicrosoft.com In our example, the Office 365 E-mail address of Alice is – Alice@o365info2.onmicrosoft.com In a scenario in which we want to prevent users from connecting to the local Exchange server, we can use a little trick, in which we provide the Office 365 E-mail address when creating a new Outlook mail profile instead of the “standard E-mail address”. For example, in our scenario when we need to create a new Outlook mail profile for the user Alice (which his mailbox was already migrated to Exchange Online), in case that we will use the default E-mail address – Alice@o365info.com, the Autodiscover process will use the domain name – o365info.com and, the result will be that – the Outlook will connect to the local Exchange CAS server. In case that we want to “tell” Outlook that we want to implement a different Autodiscover process, we will use the “other” E-mail address that Alice has – Alice@o365info2.onmicrosoft.com When we create a new Outlook mail profile using this E-mail address (Alice@o365info2.onmicrosoft.com), the Autodiscover process will be implemented in the following way- Outlook client, will create a DNS query looking for an Autodiscover Endpoint named –o365info2.onmicrosoft.com and, in case that he cannot find the IP address for such host, the Autodiscover process will “move on” to additional DNS query, looking for an Autodiscover Endpoint named – autodiscover.o365info2.onmicrosoft.com The host – autodiscover.o365info2.onmicrosoft.com is an Office 365 component that will redirect the Outlook client to his Exchange Online mailbox.
  • 21. Page 21 of 21 |Stage migration, Exchange and Autodiscover infrastructure | Part 1#2 | Part 35#36 Written by Eyal Doron | o365info.com | Copyright © 2012-2015