SlideShare a Scribd company logo
1 of 21
Download to read offline
Page 1 of 21 | 11#23 | Exchange 2013 coexistence environment | Autodiscover
infrastructure | Part 1/2
Written by Eyal Doron | o365info.com | Copyright © 2012-2015
EXCHANGE 2013 COEXISTENCE
ENVIRONMENT | AUTODISCOVER
INFRASTRUCTURE | PART 1/2 | 11#23
In the following article, we will review the subject of Autodiscover infrastructure in
an Exchange 2013 CAS environment. In a modern Exchange environment, we can
say that the Autodiscover services consider the infrastructure for all the rest of the
different Exchange infrastructure.
The Exchange Autodiscover Architecture can consider as complex and
sophisticated, especially in an Exchange 2013 coexistence environment.
My point: we need to understand the fundamentals of Autodiscover infrastructure
in Exchange 2013 CAS to be able to understand the rest of the process and the
client protocol connectivity flow that will be reviewed in the next articles in the
current article series.
Page 2 of 21 | 11#23 | Exchange 2013 coexistence environment | Autodiscover
infrastructure | Part 1/2
Written by Eyal Doron | o365info.com | Copyright © 2012-2015
My basic assumption is that: you (my reader) are familiar with the concept of
Exchange Autodiscover and what does the Autodiscover “do”. But a quick review of
the Autodiscover infrastructure will not kill anyone.
The article is the first of two, in which we will review the subject of: Autodiscover
infrastructure in an Exchange 2013 coexistence environment. The next article
is: Exchange 2013 coexistence environment | Autodiscover infrastructure | Part 2/2
Exchange Autodiscover service | The element,
the components and charters
Exchange clients, are completely depended upon the Exchange Autodiscover
services.
Let’s start with a few observations about the Exchange Autodiscover infrastructure:
Page 3 of 21 | 11#23 | Exchange 2013 coexistence environment | Autodiscover
infrastructure | Part 1/2
Written by Eyal Doron | o365info.com | Copyright © 2012-2015
1. The element that provides the Autodiscover information to Exchange
clients.
The element that needs to “feed” the Exchange clients with the Autodiscover
information is: “Exchange CAS server”
2. Autodiscover dynamic datainformation
The Autodiscover datainformation is not a “static information”. Instead, the
Autodiscover considered as a dynamic information that is generated each time for
each of the Exchange clients.
3. The element that generates the Autodiscover information.
In former versions of Exchange: Exchange 2007 and Exchange 2010, the “element”
that was responsible for generating the Autodiscover information was the
Exchange the hold the Exchange CAS server role.
Page 4 of 21 | 11#23 | Exchange 2013 coexistence environment | Autodiscover
infrastructure | Part 1/2
Written by Eyal Doron | o365info.com | Copyright © 2012-2015
In the Exchange 2013 environment, the element that generates the Autodiscover
information is the Exchange 2013 that holds the Exchange Mailbox role. Exchange
2013 CAS server is responsible for “delivering the Autodiscover information and
Exchange Mailbox server is responsible for “creating” the Autodiscover information.
4. Autodiscover content | Exchange coexistence environment
As mentioned, the Autodiscover information considers as a “dynamic data” because
the Autodiscover data are customized for each of the different types of Exchange
client version. For example, the Autodiscover information that is provided to the
Exchange 2007 clients (an Exchange client that his mailbox is hosted on Exchange
2007 Mailbox server) is different than the Autodiscover information that will be
Page 5 of 21 | 11#23 | Exchange 2013 coexistence environment | Autodiscover
infrastructure | Part 1/2
Written by Eyal Doron | o365info.com | Copyright © 2012-2015
provided to the Exchange 2013 clients (an Exchange client that his mailbox is
hosted on Exchange 2013 Mailbox server).
5. Autodiscover content | External versus internal Exchange client
The Autodiscover information that Exchange CAS servers provide to his client,
depend on the “physical location” of the Exchange client. In case that the Exchange
CAS server recognizes that the Exchange client considered as “internal client”, the
Autodiscover information that will be provided to the Exchange client, will include
information about internal resources.
The meaning of “internal resources” is: FQDN and URL address that include
“internal names” of Exchange servers. Internal Exchange names are not “exposed”
to the public network or in other words, an external Exchange mail client cannot
“reach” these Exchange servers.
In case that the Exchange CAS server recognizes that the Exchange client considers
as “external client”, the Autodiscover information that will be provided to the client
will include information about external resources.
The meaning of “external resources” is: information about Public facing Exchange
CAS servers. The information will include public FQDN + URL address.
6. Autodiscover content | different mail client (mail protocols)
The Autodiscover information, which Exchange CAS server provide to his client,
depends on the “type” of the Exchange client.
The meaning of the term: ”different mail client” is related to mail clients such as:
OWA mail client, Mobile (ActiveSync) mail client and Outlook mail client. Each of this
mail clients uses different communication protocol and uses the Exchange
Autodiscover in a different way.
For example: Outlook client use protocol such as: RPC, RPC over HTTP, and MAPI
over HTTP verse’s mobile Exchange client that uses the ActiveSync protocol.
The Autodiscover information that Exchange provides two “different type of
Exchange clients” is not identical. For example: the Autodiscover information that is
provided to mobile Exchange client (ActiveSync client) is different than the
Autodiscover information that is provided to the Outlook client.
Page 6 of 21 | 11#23 | Exchange 2013 coexistence environment | Autodiscover
infrastructure | Part 1/2
Written by Eyal Doron | o365info.com | Copyright © 2012-2015
Exchange Autodiscover and Exchange 2013
coexistence environment
From the information that we are reviewing in the former section, it’s clear that the
“job” of providing Autodiscover information is not simply because, there are many
elements and factors that are involved in the Autodiscover infrastructure.
In an Exchange 2013 coexistence environment, we add an additional element to
this complex environment because in an Exchange coexistence environment, there
a couple of Exchange CAS servers that are able to provide Autodiscover
informationservices.
So now, we need to understand how Exchange 2013 “fits” into the Autodiscover
infrastructure and what are the required changes or updates that need to be
implemented in an Exchange 2013 coexistence environment.
Page 7 of 21 | 11#23 | Exchange 2013 coexistence environment | Autodiscover
infrastructure | Part 1/2
Written by Eyal Doron | o365info.com | Copyright © 2012-2015
To be able to clarify that the subject of Autodiscover infrastructure and Exchange
2013 coexistence environment, let’s divide the Exchange infrastructure into two
parts:
1. Public Exchange infrastructure and Autodiscover services
2. Internal Exchange infrastructure and Autodiscover services
The concept of: Exchange 2013 CAS as an
Autodiscover focal point
To be able to understand better the Autodiscover infrastructure in an Exchange
environment, it’s important to understand the concept which I described as:
“Exchange Autodiscover focal point”. The meaning of this concept is that the
Exchange 2013 CAS needs to be configured as the “main Autodiscover point” or the
“primary Autodiscover point” relates to the realm of:
1. The type of Exchange clients – the Exchange 2013 CAS will need to be configured
as an Autodiscover Endpoint and serve, all the types of Exchange client that
exists in Exchange 2013 CAS such as: Exchange 2013 client, Exchange 2010 client
and Exchange 2007 clients.
2. External and internal Exchange client – Exchange 2013 CAS will need to be
configured as an Autodiscover Endpoint and serve External and internal
Exchange clients.
Page 8 of 21 | 11#23 | Exchange 2013 coexistence environment | Autodiscover
infrastructure | Part 1/2
Written by Eyal Doron | o365info.com | Copyright © 2012-2015
The content of the Autodiscover file
Throughout this article and the rest of the article in this article series, we will
mention many time terms such as: Autodiscover information, Autodiscover
response, etc.
The important thing that we will need to understand is that the Autodiscover
information that is provided by the Exchange CAS server to “his” Autodiscover client
is not a “static file” but instead the opposite.
Page 9 of 21 | 11#23 | Exchange 2013 coexistence environment | Autodiscover
infrastructure | Part 1/2
Written by Eyal Doron | o365info.com | Copyright © 2012-2015
The Autodiscover “answer” that the Exchange CAS server provides is generated
each time in a unique way for each of the separated Autodiscover client requests.
We can say that the Exchange CAS server is tailoring the Autodiscover Suit based on
the very specific measurements of his Autodiscover client.
The Autodiscover “answer” that the Exchange CAS 2013 provides to the
Autodiscover client depends on two major factors:
1. The Exchange client version
The meaning of the term “Exchange client version”, is the Exchange mailbox server
version for host the mailbox of a specific Exchange client user. For example, when
we use the term: Exchange 2007 client, the meaning is Exchange client that his
mailbox is hosted on the Exchange 2007 mailbox server.
The information that appears in the “Autodiscover answer” that is sent to the
Autodiscover client, will be customized to the specific version of the Exchange
client.
In the following diagram, we can see that the Exchange CAS 2013 is generating a
custom Autodiscover answer for each of the different Autodiscover clients. For
example, the content with the Autodiscover information that is provided to the
Page 10 of 21 | 11#23 | Exchange 2013 coexistence environment | Autodiscover
infrastructure | Part 1/2
Written by Eyal Doron | o365info.com | Copyright © 2012-2015
Exchange 2007 client is different than the content of the Autodiscover information
that is provided to the Exchange 2013 clients.
2. The Exchange client “physical location”
The term “Exchange client physical location” relate to the location from which the
Exchange CAS server address or connect the Exchange CAS server.
The main classification for Exchange client “location” is: internal Exchange
infrastructure versus public Exchange infrastructure. The “roles” that apply to these
two separated Exchange environments are different, the charter of the
communication channel between the Exchange client, and his Exchange CAS server
is different and the Autodiscover information that will be provided to the internal
Exchange client is different from the Autodiscover information that will be provided
to external Exchange client.
An additional classification that we can use that relates to “internal Exchange
clients” is the Exchange site or the Active Directory site in which they are physically
located.
Page 11 of 21 | 11#23 | Exchange 2013 coexistence environment | Autodiscover
infrastructure | Part 1/2
Written by Eyal Doron | o365info.com | Copyright © 2012-2015
For example: in a scenario of multiple Exchange sites, the Autodiscover information
that the Exchange CAS server provides includes a specific “Exchange site
information”. For example, in case that the Autodiscover client is an Exchange client
from Madrid site, the Autodiscover information that will be provided to the
Exchange client, will include information (URL address, host name, etc.) of Exchange
resources that are located at the Madrid site.
3. The Exchange server version
The Autodiscover content, depend on the version of the Exchange server who
provides the Autodiscover information.
For example: Exchange CAS 2013 is more “advanced” than the former version of
Exchange CAS servers and the Autodiscover information that he provides to his
clients, include additional parameters and connection methods.
For example, Exchange CAS 2013 provides additional “section” in the Autodiscover
information that described as: EXHTTP
Page 12 of 21 | 11#23 | Exchange 2013 coexistence environment | Autodiscover
infrastructure | Part 1/2
Written by Eyal Doron | o365info.com | Copyright © 2012-2015
For these reasons, it’s important that all the Exchange clients (the different versions
of Exchange clients) will address only the Exchange CAS 2013 for Autodiscover
information and additionally, that the Outlook client software version, will be
updated to enable the Outlook client to “understand” the new language” that the
Exchange CAS 2013 use.
You can read additional information about this subject in the article: When, if and
how do you modify Outlook Providers?
4. The Exchange client type
Additional factors that affects the content if the Autodiscover information that
Exchange CAS server provide is the “type” of the Exchange client. Technically, all the
Exchange client types: Outlook, ActiveSync and OWA, use the Autodiscover
infrastructure, but the “main Autodiscover client” is Outlook and second is the
ActiveSync Exchange client.
When Exchange CAS server recognizes that the Exchange client is Outlook or a
“Mobile client” (ActiveSync), the Autodiscover information that the Exchange CAS
server generates is different because each of these clients, needs a different
parameters, etc.
Page 13 of 21 | 11#23 | Exchange 2013 coexistence environment | Autodiscover
infrastructure | Part 1/2
Written by Eyal Doron | o365info.com | Copyright © 2012-2015
External and internal Exchange client |
Exchange 2013 CAS as Autodiscover Endpoint
1. Public Exchange infrastructure the concept of: “central Autodiscover
point” in Public Exchange environment, is not a new concept.
The realization of this concept is as follows: even if the Exchange public
infrastructure, consists of multiple Public facing Exchange sites, the Autodiscover
service will always be “pointed” into a single focal point.
In other words, although in theory, each of the Public facing Exchange sites, can
provide Autodiscover services, the Autodiscover will be based on a central concept
Page 14 of 21 | 11#23 | Exchange 2013 coexistence environment | Autodiscover
infrastructure | Part 1/2
Written by Eyal Doron | o365info.com | Copyright © 2012-2015
in which one specific Public facing Exchange CAS server or to be more accurate, one
specific Public facing Exchange CAS server, will be responsible for providing the
Autodiscover services for all the Exchange clients from the different Exchange sites.
Note – there is an exception to the concept of “Exchange Autodiscover focal point”
in a public environment in a scenario of GeoDns that is based upon a multiple
“Autodiscover points”. The Exchange clients (the Autodiscover client) will be pointed
to their Public facing Exchange CAS server based on their geographical location.
Page 15 of 21 | 11#23 | Exchange 2013 coexistence environment | Autodiscover
infrastructure | Part 1/2
Written by Eyal Doron | o365info.com | Copyright © 2012-2015
2. Internal Exchange infrastructure in an Exchange 2013 coexistence
environment.
The concept of “Exchange Autodiscover focal point” is implemented also, on the
internal Exchange environment in a scenario of the Exchange 2013 coexistence
environment. In an Exchange coexistence environment, we are using two or three
different Exchange server versions. Although since Exchange 2007 version, each of
the Exchange server “know” how to use the Autodiscover infrastructure, there a
major difference between each of the Exchange server versions (Exchange 2007,
2010 and 2013).
This “deference” relates to many “parts” and also to the Autodiscover architecture
and implementation. To be able to “unified” the different Exchange versions,
another concept which I derived as: “backward compatibility” is implemented. The
“backward compatibility” concept is implemented by using the ”newer Exchange
server version” as an Autodiscover focal point.
For example, in an Exchange site that uses an Exchange 2013 coexistence
environment which includes Exchange 2007 servers and Exchange 2010 servers,
the Autodiscover infrastructure will be “pointed” to the Exchange 2013 CAS server.
Page 16 of 21 | 11#23 | Exchange 2013 coexistence environment | Autodiscover
infrastructure | Part 1/2
Written by Eyal Doron | o365info.com | Copyright © 2012-2015
Public Exchange infrastructure and
Autodiscover services
To be able to demonstrate the concept of Exchange Autodiscover in a Public
environment, let’s use the following scenario: An organization that has three Public
facing Exchange sites.
 Site 1 and site 3 are “Public facing Exchange sites” and site 2 is an internal
Exchange site (non-public site).
 The organization Public domain name is: o365info.com
 The public Autodiscover record is: autodiscover.o365info.com
General concept of Autodiscover client protocol connectivity flow
When an external Exchange user looks for an Autodiscover Endpoint (Public facing
Exchange CAS server), the Autodiscover record (autodiscover.o365info.com), will
point the Exchange clients to the Public facing Exchange CAS server in site 1.
 Scenario 1: User mailbox hosted on Exchange Mailbox servers is site 1.
The Autodiscover information that Exchange CAS server in site 1 will provide,
includes the information about the “site 1 public Exchange infrastructure” (URL
address with the public FQDN of the Public facing Exchange CAS server in site
1).Each of the Exchange client requests, will be accepted by the Public facing
Exchange CAS server in site 1 and will be proxied by the public facing Exchange
CAS server to “internal Exchange infrastructure” such as the Exchange Mailbox
server in site 1.
 Scenario 2: User mailbox hosted on Exchange Mailbox servers is site 2
because, site 2, is not a Public facing Exchange site (Intranet site), the
Autodiscover information that Exchange CAS server in site 1 will provide, includes
the information about the “site 1 public Exchange infrastructure” (URL address
with the public FQDN of the Public facing Exchange CAS server in site 1).
Each of the Exchange client requests will be accepted by the Public facing
Exchange CAS server in site 1 and, will be proxied by Public facing Exchange CAS
server to the internalprivate Exchange infrastructure in site 2.
 Scenario 3: User mailbox hosted on Exchange Mailbox servers is site 3.
Because site 3, is a Public facing Exchange site, the Autodiscover information that
Exchange CAS server in site 1 will provide, includes the information about the
“site 3 public Exchange infrastructure” (URL address with the public FQDN of the
Page 17 of 21 | 11#23 | Exchange 2013 coexistence environment | Autodiscover
infrastructure | Part 1/2
Written by Eyal Doron | o365info.com | Copyright © 2012-2015
Public facing Exchange CAS server in site 3).The “site 3 Exchange client” gets the
Autodiscover information, which includes the URL address with the public FQDN
of the Public facing Exchange CAS server in site 3. From now on, the “site 3
Exchange client” will address directly the Public facing Exchange CAS server in
site 3.
Note – there are exceptions to this description such as ActiveSync clients.
Page 18 of 21 | 11#23 | Exchange 2013 coexistence environment | Autodiscover
infrastructure | Part 1/2
Written by Eyal Doron | o365info.com | Copyright © 2012-2015
Exchange CAS 2013 – the Successor of legacy
Exchange CAS servers
In an Exchange 2013 coexistence environment, the Exchange 2013 CAS server
serves as an Autodiscover Endpoint for all the different Exchange clients.
Exchange CAS 2013 server will “replaces’” or “Inherits” the role of the legacy
versions of Exchange CAS server, such as: Exchange 2007 CAS, or Exchange 2010
CAS.
The reason for this “replacement” is because the Exchange CAS 2013 server is can
handle Autodiscover request from all the different Exchange clients: native
Exchange 2013 Autodiscover client and at the same time, Exchange CAS 2013
server, will “know what do” with an Autodiscover request of legacy Exchange clients
such as: Exchange 2007 and Exchange 2010 clients.
The opposite is not true, meaning: Exchange 2007, 2010 CAS server will not handle
correctly an Autodiscover request of “advanced Exchange clients” such as Exchange
2013 clients.
Page 19 of 21 | 11#23 | Exchange 2013 coexistence environment | Autodiscover
infrastructure | Part 1/2
Written by Eyal Doron | o365info.com | Copyright © 2012-2015
To be able to demonstrate the concept of Public facing Exchange 2013 CAS in
Exchange 2013 coexistence environment, let’s use the following scenario: A
company, which has one Public facing Exchange sites.
Note – in the current scenario, we will demonstrate the Autodiscover connectivity
flow by using a scenario of a company that has only one Public facing Exchange
sites. I avoid from using the charters of the former scenario (a scenario in which the
company has multiple Public facing Exchange sites) to simplify the logic and the
understanding if the Autodiscover connectivity flow in a public environment + an
Exchange environment that described as Exchange 2013 coexistence environment.
 The company Exchange site is based on Exchange 2013 coexistence
environment, which includes the following Exchange server versions: Exchange
2007, Exchange 2010 and Exchange 2013.
 The organization Public domain name is: o365info.com
 The public Autodiscover record is: autodiscover.o365info.com
 The legacy Exchange 2007 namespace is: legacy.mail.o365info.com
When an external Exchange user looks for an Autodiscover Endpoint (Public facing
Exchange CAS server), the Autodiscover record (autodiscover.o365info.com), will
point the Exchange clients to the Exchange 2013 Public facing Exchange CAS server.
In most of the “best-practice implementation” of Exchange 2013 coexistence
environment, the Autodiscover information that is provided to Exchange 2010
clients, and Exchange 2013 clients are identical.
The Autodiscover information process and infrastructure that is implemented with
an Exchange 2007 client are different because the Autodiscover information will
include “pointers” to the Exchange 2007 infrastructure that will be “represented” by
the legacy namespace.
Page 20 of 21 | 11#23 | Exchange 2013 coexistence environment | Autodiscover
infrastructure | Part 1/2
Written by Eyal Doron | o365info.com | Copyright © 2012-2015
Scenario 1: Exchange 2013/2010 client (User mailbox hosted on Exchange
2013 or Exchange 2010 Mailbox server).
When the Public facing Exchange 2013 CAS server recognizes that the Autodiscover
client is Exchange 2013/2010 client, the Autodiscover information that the Exchange
2013 CAS provides, includes the “public URL address” of the different Exchange
services that in our scenario, point to the same Public facing Exchange 20123 CAS
server.
For example: the Exchange web services URL address that will appear in the
Autodiscover information will be: https://mail.o365info.com/EWS/Exchange.asmx
Page 21 of 21 | 11#23 | Exchange 2013 coexistence environment | Autodiscover
infrastructure | Part 1/2
Written by Eyal Doron | o365info.com | Copyright © 2012-2015
Scenario 2: Exchange 2007 client (User mailbox hosted on Exchange 2007
Mailbox server).
When the Public facing Exchange 2013 CAS server recognizes that the Autodiscover
client is an Exchange 2007 client, the Autodiscover information that the Exchange
2013 CAS provides, includes URL address that will point the Exchange 2007 clients
to the Public facing Exchange 2007 CAS server.
The Exchange 2007 client, “gets the Autodiscover information” that includes the URL
address with the legacy public FQDN of the Public facing Exchange 2007 CAS server
and when the Exchange 2007 client (such as Outlook client), needs to use a specific
Exchange web service, the Exchange 2007 client will use the public legacy
namespace of the Exchange 2007 CAS.
For example: the Exchange web services URL address that will appear in the
Autodiscover information will be: https://mail.o365info.com/EWS/Exchange.asmx
The Exchange 2013 coexistence article series index page

More Related Content

What's hot

Gluecon: Using sagas to maintain data consistency in a microservice architecture
Gluecon: Using sagas to maintain data consistency in a microservice architectureGluecon: Using sagas to maintain data consistency in a microservice architecture
Gluecon: Using sagas to maintain data consistency in a microservice architectureChris Richardson
 
ArchSummit Shenzhen - Using sagas to maintain data consistency in a microserv...
ArchSummit Shenzhen - Using sagas to maintain data consistency in a microserv...ArchSummit Shenzhen - Using sagas to maintain data consistency in a microserv...
ArchSummit Shenzhen - Using sagas to maintain data consistency in a microserv...Chris Richardson
 
A pattern language for microservices (#gluecon #gluecon2016)
A pattern language for microservices (#gluecon #gluecon2016)A pattern language for microservices (#gluecon #gluecon2016)
A pattern language for microservices (#gluecon #gluecon2016)Chris Richardson
 
QConPlus 2021: Minimizing Design Time Coupling in a Microservice Architecture
QConPlus 2021: Minimizing Design Time Coupling in a Microservice ArchitectureQConPlus 2021: Minimizing Design Time Coupling in a Microservice Architecture
QConPlus 2021: Minimizing Design Time Coupling in a Microservice ArchitectureChris Richardson
 
Developing microservices with aggregates (melbourne)
Developing microservices with aggregates (melbourne)Developing microservices with aggregates (melbourne)
Developing microservices with aggregates (melbourne)Chris Richardson
 
Developing microservices with aggregates (devnexus2017)
Developing microservices with aggregates (devnexus2017)Developing microservices with aggregates (devnexus2017)
Developing microservices with aggregates (devnexus2017)Chris Richardson
 
Spring Days NYC - A pattern language for microservices
Spring Days NYC - A pattern language for microservicesSpring Days NYC - A pattern language for microservices
Spring Days NYC - A pattern language for microservicesChris Richardson
 
Microservices and Redis #redisconf Keynote
Microservices and Redis #redisconf KeynoteMicroservices and Redis #redisconf Keynote
Microservices and Redis #redisconf KeynoteChris Richardson
 
OReilly SACON2018 - Events on the outside, on the inside, and at the core
OReilly SACON2018 - Events on the outside, on the inside, and at the coreOReilly SACON2018 - Events on the outside, on the inside, and at the core
OReilly SACON2018 - Events on the outside, on the inside, and at the coreChris Richardson
 
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
 
Events to the rescue: solving distributed data problems in a microservice arc...
Events to the rescue: solving distributed data problems in a microservice arc...Events to the rescue: solving distributed data problems in a microservice arc...
Events to the rescue: solving distributed data problems in a microservice arc...Chris Richardson
 
Omnikron webbinar - Microservices: enabling the rapid, frequent, and reliable...
Omnikron webbinar - Microservices: enabling the rapid, frequent, and reliable...Omnikron webbinar - Microservices: enabling the rapid, frequent, and reliable...
Omnikron webbinar - Microservices: enabling the rapid, frequent, and reliable...Chris Richardson
 
There is no such thing as a microservice! (oracle code nyc)
There is no such thing as a microservice! (oracle code nyc)There is no such thing as a microservice! (oracle code nyc)
There is no such thing as a microservice! (oracle code nyc)Chris Richardson
 
Kong Summit 2018 - Microservices: decomposing applications for testability an...
Kong Summit 2018 - Microservices: decomposing applications for testability an...Kong Summit 2018 - Microservices: decomposing applications for testability an...
Kong Summit 2018 - Microservices: decomposing applications for testability an...Chris Richardson
 
microXchg: Managing data consistency in a microservice architecture using Sagas
microXchg: Managing data consistency in a microservice architecture using SagasmicroXchg: Managing data consistency in a microservice architecture using Sagas
microXchg: Managing data consistency in a microservice architecture using SagasChris Richardson
 
Beginning with wcf service
Beginning with wcf serviceBeginning with wcf service
Beginning with wcf serviceBinu Bhasuran
 
Microservices + Events + Docker = A Perfect Trio (dockercon)
Microservices + Events + Docker = A Perfect Trio (dockercon)Microservices + Events + Docker = A Perfect Trio (dockercon)
Microservices + Events + Docker = A Perfect Trio (dockercon)Chris Richardson
 

What's hot (19)

Gluecon: Using sagas to maintain data consistency in a microservice architecture
Gluecon: Using sagas to maintain data consistency in a microservice architectureGluecon: Using sagas to maintain data consistency in a microservice architecture
Gluecon: Using sagas to maintain data consistency in a microservice architecture
 
ArchSummit Shenzhen - Using sagas to maintain data consistency in a microserv...
ArchSummit Shenzhen - Using sagas to maintain data consistency in a microserv...ArchSummit Shenzhen - Using sagas to maintain data consistency in a microserv...
ArchSummit Shenzhen - Using sagas to maintain data consistency in a microserv...
 
A pattern language for microservices (#gluecon #gluecon2016)
A pattern language for microservices (#gluecon #gluecon2016)A pattern language for microservices (#gluecon #gluecon2016)
A pattern language for microservices (#gluecon #gluecon2016)
 
QConPlus 2021: Minimizing Design Time Coupling in a Microservice Architecture
QConPlus 2021: Minimizing Design Time Coupling in a Microservice ArchitectureQConPlus 2021: Minimizing Design Time Coupling in a Microservice Architecture
QConPlus 2021: Minimizing Design Time Coupling in a Microservice Architecture
 
Developing microservices with aggregates (melbourne)
Developing microservices with aggregates (melbourne)Developing microservices with aggregates (melbourne)
Developing microservices with aggregates (melbourne)
 
Developing microservices with aggregates (devnexus2017)
Developing microservices with aggregates (devnexus2017)Developing microservices with aggregates (devnexus2017)
Developing microservices with aggregates (devnexus2017)
 
Spring Days NYC - A pattern language for microservices
Spring Days NYC - A pattern language for microservicesSpring Days NYC - A pattern language for microservices
Spring Days NYC - A pattern language for microservices
 
Microservices and Redis #redisconf Keynote
Microservices and Redis #redisconf KeynoteMicroservices and Redis #redisconf Keynote
Microservices and Redis #redisconf Keynote
 
OReilly SACON2018 - Events on the outside, on the inside, and at the core
OReilly SACON2018 - Events on the outside, on the inside, and at the coreOReilly SACON2018 - Events on the outside, on the inside, and at the core
OReilly SACON2018 - Events on the outside, on the inside, and at the core
 
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...
 
Events to the rescue: solving distributed data problems in a microservice arc...
Events to the rescue: solving distributed data problems in a microservice arc...Events to the rescue: solving distributed data problems in a microservice arc...
Events to the rescue: solving distributed data problems in a microservice arc...
 
Omnikron webbinar - Microservices: enabling the rapid, frequent, and reliable...
Omnikron webbinar - Microservices: enabling the rapid, frequent, and reliable...Omnikron webbinar - Microservices: enabling the rapid, frequent, and reliable...
Omnikron webbinar - Microservices: enabling the rapid, frequent, and reliable...
 
There is no such thing as a microservice! (oracle code nyc)
There is no such thing as a microservice! (oracle code nyc)There is no such thing as a microservice! (oracle code nyc)
There is no such thing as a microservice! (oracle code nyc)
 
Web services
Web servicesWeb services
Web services
 
Kong Summit 2018 - Microservices: decomposing applications for testability an...
Kong Summit 2018 - Microservices: decomposing applications for testability an...Kong Summit 2018 - Microservices: decomposing applications for testability an...
Kong Summit 2018 - Microservices: decomposing applications for testability an...
 
microXchg: Managing data consistency in a microservice architecture using Sagas
microXchg: Managing data consistency in a microservice architecture using SagasmicroXchg: Managing data consistency in a microservice architecture using Sagas
microXchg: Managing data consistency in a microservice architecture using Sagas
 
Understanding OpenID
Understanding OpenIDUnderstanding OpenID
Understanding OpenID
 
Beginning with wcf service
Beginning with wcf serviceBeginning with wcf service
Beginning with wcf service
 
Microservices + Events + Docker = A Perfect Trio (dockercon)
Microservices + Events + Docker = A Perfect Trio (dockercon)Microservices + Events + Docker = A Perfect Trio (dockercon)
Microservices + Events + Docker = A Perfect Trio (dockercon)
 

Viewers also liked

Evaluating the Use of Clustering for Automatically Organising Digital Library...
Evaluating the Use of Clustering for Automatically Organising Digital Library...Evaluating the Use of Clustering for Automatically Organising Digital Library...
Evaluating the Use of Clustering for Automatically Organising Digital Library...pathsproject
 
Semantic Enrichment of Cultural Heritage content in PATHS
Semantic Enrichment of Cultural Heritage content in PATHSSemantic Enrichment of Cultural Heritage content in PATHS
Semantic Enrichment of Cultural Heritage content in PATHSpathsproject
 
Ozon
OzonOzon
OzonAyu P
 
IND-2012-255 PUPS Subramaniapuram, Tenkasi -Pioneer to save Earthworm and use...
IND-2012-255 PUPS Subramaniapuram, Tenkasi -Pioneer to save Earthworm and use...IND-2012-255 PUPS Subramaniapuram, Tenkasi -Pioneer to save Earthworm and use...
IND-2012-255 PUPS Subramaniapuram, Tenkasi -Pioneer to save Earthworm and use...designforchangechallenge
 
Exchange infrastructure implementing single domain namespace scheme part 2#...
Exchange infrastructure  implementing single domain namespace scheme  part 2#...Exchange infrastructure  implementing single domain namespace scheme  part 2#...
Exchange infrastructure implementing single domain namespace scheme part 2#...Eyal Doron
 
IND-2012-243 DAV Public School, Kansbahal -Wonders of Herbs - A journey towar...
IND-2012-243 DAV Public School, Kansbahal -Wonders of Herbs - A journey towar...IND-2012-243 DAV Public School, Kansbahal -Wonders of Herbs - A journey towar...
IND-2012-243 DAV Public School, Kansbahal -Wonders of Herbs - A journey towar...designforchangechallenge
 
Client protocol connectivity flow in Exchange 2013/2007 coexistence | Introdu...
Client protocol connectivity flow in Exchange 2013/2007 coexistence | Introdu...Client protocol connectivity flow in Exchange 2013/2007 coexistence | Introdu...
Client protocol connectivity flow in Exchange 2013/2007 coexistence | Introdu...Eyal Doron
 
Personalizing Access to Cultural Heritage Collections using Pathways
Personalizing Access to Cultural Heritage Collections using PathwaysPersonalizing Access to Cultural Heritage Collections using Pathways
Personalizing Access to Cultural Heritage Collections using Pathwayspathsproject
 
PATHS at VSMM 2012
PATHS at VSMM 2012PATHS at VSMM 2012
PATHS at VSMM 2012pathsproject
 
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
 
Rasikbhau dhariwal highschool, ganegaon khalsa
Rasikbhau dhariwal highschool, ganegaon khalsaRasikbhau dhariwal highschool, ganegaon khalsa
Rasikbhau dhariwal highschool, ganegaon khalsadesignforchangechallenge
 
Aletras, Nikolaos and Stevenson, Mark (2013) "Evaluating Topic Coherence Us...
Aletras, Nikolaos  and  Stevenson, Mark (2013) "Evaluating Topic Coherence Us...Aletras, Nikolaos  and  Stevenson, Mark (2013) "Evaluating Topic Coherence Us...
Aletras, Nikolaos and Stevenson, Mark (2013) "Evaluating Topic Coherence Us...pathsproject
 

Viewers also liked (13)

Evaluating the Use of Clustering for Automatically Organising Digital Library...
Evaluating the Use of Clustering for Automatically Organising Digital Library...Evaluating the Use of Clustering for Automatically Organising Digital Library...
Evaluating the Use of Clustering for Automatically Organising Digital Library...
 
Semantic Enrichment of Cultural Heritage content in PATHS
Semantic Enrichment of Cultural Heritage content in PATHSSemantic Enrichment of Cultural Heritage content in PATHS
Semantic Enrichment of Cultural Heritage content in PATHS
 
Ozon
OzonOzon
Ozon
 
IND-2012-255 PUPS Subramaniapuram, Tenkasi -Pioneer to save Earthworm and use...
IND-2012-255 PUPS Subramaniapuram, Tenkasi -Pioneer to save Earthworm and use...IND-2012-255 PUPS Subramaniapuram, Tenkasi -Pioneer to save Earthworm and use...
IND-2012-255 PUPS Subramaniapuram, Tenkasi -Pioneer to save Earthworm and use...
 
Exchange infrastructure implementing single domain namespace scheme part 2#...
Exchange infrastructure  implementing single domain namespace scheme  part 2#...Exchange infrastructure  implementing single domain namespace scheme  part 2#...
Exchange infrastructure implementing single domain namespace scheme part 2#...
 
IND-2012-243 DAV Public School, Kansbahal -Wonders of Herbs - A journey towar...
IND-2012-243 DAV Public School, Kansbahal -Wonders of Herbs - A journey towar...IND-2012-243 DAV Public School, Kansbahal -Wonders of Herbs - A journey towar...
IND-2012-243 DAV Public School, Kansbahal -Wonders of Herbs - A journey towar...
 
Client protocol connectivity flow in Exchange 2013/2007 coexistence | Introdu...
Client protocol connectivity flow in Exchange 2013/2007 coexistence | Introdu...Client protocol connectivity flow in Exchange 2013/2007 coexistence | Introdu...
Client protocol connectivity flow in Exchange 2013/2007 coexistence | Introdu...
 
Personalizing Access to Cultural Heritage Collections using Pathways
Personalizing Access to Cultural Heritage Collections using PathwaysPersonalizing Access to Cultural Heritage Collections using Pathways
Personalizing Access to Cultural Heritage Collections using Pathways
 
PATHS at VSMM 2012
PATHS at VSMM 2012PATHS at VSMM 2012
PATHS at VSMM 2012
 
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
 
Canciones del colegio
Canciones del colegioCanciones del colegio
Canciones del colegio
 
Rasikbhau dhariwal highschool, ganegaon khalsa
Rasikbhau dhariwal highschool, ganegaon khalsaRasikbhau dhariwal highschool, ganegaon khalsa
Rasikbhau dhariwal highschool, ganegaon khalsa
 
Aletras, Nikolaos and Stevenson, Mark (2013) "Evaluating Topic Coherence Us...
Aletras, Nikolaos  and  Stevenson, Mark (2013) "Evaluating Topic Coherence Us...Aletras, Nikolaos  and  Stevenson, Mark (2013) "Evaluating Topic Coherence Us...
Aletras, Nikolaos and Stevenson, Mark (2013) "Evaluating Topic Coherence Us...
 

Similar to My E-mail appears as spam - Troubleshooting path | Part 11#17

The importance of Exchange 2013 CAS in Exchange 2013 coexistence | Part 2/2 |...
The importance of Exchange 2013 CAS in Exchange 2013 coexistence | Part 2/2 |...The importance of Exchange 2013 CAS in Exchange 2013 coexistence | Part 2/2 |...
The importance of Exchange 2013 CAS in Exchange 2013 coexistence | Part 2/2 |...Eyal Doron
 
The importance of Exchange 2013 CAS in Exchange 2013 coexistence | Part 1/2 |...
The importance of Exchange 2013 CAS in Exchange 2013 coexistence | Part 1/2 |...The importance of Exchange 2013 CAS in Exchange 2013 coexistence | Part 1/2 |...
The importance of Exchange 2013 CAS in Exchange 2013 coexistence | Part 1/2 |...Eyal Doron
 
Client protocol connectivity flow in Exchange 2013/2010 coexistence | Introdu...
Client protocol connectivity flow in Exchange 2013/2010 coexistence | Introdu...Client protocol connectivity flow in Exchange 2013/2010 coexistence | Introdu...
Client protocol connectivity flow in Exchange 2013/2010 coexistence | Introdu...Eyal Doron
 
Exchange Public infrastructure | Public versus non-Public facing Exchange sit...
Exchange Public infrastructure | Public versus non-Public facing Exchange sit...Exchange Public infrastructure | Public versus non-Public facing Exchange sit...
Exchange Public infrastructure | Public versus non-Public facing Exchange sit...Eyal 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
 
Exchange 2013 coexistence and client protocol connectivity flow | The prefix ...
Exchange 2013 coexistence and client protocol connectivity flow | The prefix ...Exchange 2013 coexistence and client protocol connectivity flow | The prefix ...
Exchange 2013 coexistence and client protocol connectivity flow | The prefix ...Eyal Doron
 
Exchange clients and their public facing exchange server part 13#36
Exchange clients and their public facing exchange server  part 13#36Exchange clients and their public facing exchange server  part 13#36
Exchange clients and their public facing exchange server part 13#36Eyal Doron
 
The autodiscover algorithm for locating the source of information part 05#36
The autodiscover algorithm for locating the source of information  part 05#36The autodiscover algorithm for locating the source of information  part 05#36
The autodiscover algorithm for locating the source of information part 05#36Eyal Doron
 
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 2013 coexistence and Outlook infrastructure | Part 2/2 | 14#23
Exchange 2013 coexistence and Outlook infrastructure | Part 2/2 | 14#23Exchange 2013 coexistence and Outlook infrastructure | Part 2/2 | 14#23
Exchange 2013 coexistence and Outlook infrastructure | Part 2/2 | 14#23Eyal Doron
 
The checklist for preparing your Exchange 2010 infrastructure for Exchange 20...
The checklist for preparing your Exchange 2010 infrastructure for Exchange 20...The checklist for preparing your Exchange 2010 infrastructure for Exchange 20...
The checklist for preparing your Exchange 2010 infrastructure for Exchange 20...Eyal Doron
 
Meetup6 microservices for the IoT
Meetup6 microservices for the IoTMeetup6 microservices for the IoT
Meetup6 microservices for the IoTFrancesco Rago
 
The checklist for preparing your Exchange 2007 infrastructure for Exchange 20...
The checklist for preparing your Exchange 2007 infrastructure for Exchange 20...The checklist for preparing your Exchange 2007 infrastructure for Exchange 20...
The checklist for preparing your Exchange 2007 infrastructure for Exchange 20...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
 
Service Oriented Architecture Updated Luqman
Service Oriented Architecture Updated  LuqmanService Oriented Architecture Updated  Luqman
Service Oriented Architecture Updated Luqmanguesteb791b
 
Algorithm for Securing SOAP Based Web Services from WSDL Scanning Attacks
Algorithm for Securing SOAP Based Web Services from WSDL Scanning AttacksAlgorithm for Securing SOAP Based Web Services from WSDL Scanning Attacks
Algorithm for Securing SOAP Based Web Services from WSDL Scanning Attacksiosrjce
 
Build Message-Based Web Services for SOA
Build Message-Based Web Services for SOABuild Message-Based Web Services for SOA
Build Message-Based Web Services for SOAJeffrey Hasan
 

Similar to My E-mail appears as spam - Troubleshooting path | Part 11#17 (20)

The importance of Exchange 2013 CAS in Exchange 2013 coexistence | Part 2/2 |...
The importance of Exchange 2013 CAS in Exchange 2013 coexistence | Part 2/2 |...The importance of Exchange 2013 CAS in Exchange 2013 coexistence | Part 2/2 |...
The importance of Exchange 2013 CAS in Exchange 2013 coexistence | Part 2/2 |...
 
The importance of Exchange 2013 CAS in Exchange 2013 coexistence | Part 1/2 |...
The importance of Exchange 2013 CAS in Exchange 2013 coexistence | Part 1/2 |...The importance of Exchange 2013 CAS in Exchange 2013 coexistence | Part 1/2 |...
The importance of Exchange 2013 CAS in Exchange 2013 coexistence | Part 1/2 |...
 
Client protocol connectivity flow in Exchange 2013/2010 coexistence | Introdu...
Client protocol connectivity flow in Exchange 2013/2010 coexistence | Introdu...Client protocol connectivity flow in Exchange 2013/2010 coexistence | Introdu...
Client protocol connectivity flow in Exchange 2013/2010 coexistence | Introdu...
 
Exchange Public infrastructure | Public versus non-Public facing Exchange sit...
Exchange Public infrastructure | Public versus non-Public facing Exchange sit...Exchange Public infrastructure | Public versus non-Public facing Exchange sit...
Exchange Public infrastructure | Public versus non-Public facing Exchange sit...
 
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...
 
Exchange 2013 coexistence and client protocol connectivity flow | The prefix ...
Exchange 2013 coexistence and client protocol connectivity flow | The prefix ...Exchange 2013 coexistence and client protocol connectivity flow | The prefix ...
Exchange 2013 coexistence and client protocol connectivity flow | The prefix ...
 
Exchange clients and their public facing exchange server part 13#36
Exchange clients and their public facing exchange server  part 13#36Exchange clients and their public facing exchange server  part 13#36
Exchange clients and their public facing exchange server part 13#36
 
The autodiscover algorithm for locating the source of information part 05#36
The autodiscover algorithm for locating the source of information  part 05#36The autodiscover algorithm for locating the source of information  part 05#36
The autodiscover algorithm for locating the source of information part 05#36
 
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 2013 coexistence and Outlook infrastructure | Part 2/2 | 14#23
Exchange 2013 coexistence and Outlook infrastructure | Part 2/2 | 14#23Exchange 2013 coexistence and Outlook infrastructure | Part 2/2 | 14#23
Exchange 2013 coexistence and Outlook infrastructure | Part 2/2 | 14#23
 
The checklist for preparing your Exchange 2010 infrastructure for Exchange 20...
The checklist for preparing your Exchange 2010 infrastructure for Exchange 20...The checklist for preparing your Exchange 2010 infrastructure for Exchange 20...
The checklist for preparing your Exchange 2010 infrastructure for Exchange 20...
 
Meetup6 microservices for the IoT
Meetup6 microservices for the IoTMeetup6 microservices for the IoT
Meetup6 microservices for the IoT
 
The checklist for preparing your Exchange 2007 infrastructure for Exchange 20...
The checklist for preparing your Exchange 2007 infrastructure for Exchange 20...The checklist for preparing your Exchange 2007 infrastructure for Exchange 20...
The checklist for preparing your Exchange 2007 infrastructure for Exchange 20...
 
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...
 
Service Oriented Architecture Updated Luqman
Service Oriented Architecture Updated  LuqmanService Oriented Architecture Updated  Luqman
Service Oriented Architecture Updated Luqman
 
Microservice architecture-api-gateway-considerations
Microservice architecture-api-gateway-considerationsMicroservice architecture-api-gateway-considerations
Microservice architecture-api-gateway-considerations
 
F017353539
F017353539F017353539
F017353539
 
Algorithm for Securing SOAP Based Web Services from WSDL Scanning Attacks
Algorithm for Securing SOAP Based Web Services from WSDL Scanning AttacksAlgorithm for Securing SOAP Based Web Services from WSDL Scanning Attacks
Algorithm for Securing SOAP Based Web Services from WSDL Scanning Attacks
 
Build Message-Based Web Services for SOA
Build Message-Based Web Services for SOABuild Message-Based Web Services for SOA
Build Message-Based Web Services for SOA
 
Unit iii soa
Unit iii soaUnit iii soa
Unit iii soa
 

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 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
 
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
 
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
 
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
 
Stage migration, exchange and autodiscover infrastructure part 1#2 part 35#36
Stage migration, exchange and autodiscover infrastructure  part 1#2  part 35#36Stage migration, exchange and autodiscover infrastructure  part 1#2  part 35#36
Stage migration, exchange and autodiscover infrastructure part 1#2 part 35#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
 
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 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...
 
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...
 
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
 
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
 
Stage migration, exchange and autodiscover infrastructure part 1#2 part 35#36
Stage migration, exchange and autodiscover infrastructure  part 1#2  part 35#36Stage migration, exchange and autodiscover infrastructure  part 1#2  part 35#36
Stage migration, exchange and autodiscover infrastructure part 1#2 part 35#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...
 
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

Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 

Recently uploaded (20)

Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 

My E-mail appears as spam - Troubleshooting path | Part 11#17

  • 1. Page 1 of 21 | 11#23 | Exchange 2013 coexistence environment | Autodiscover infrastructure | Part 1/2 Written by Eyal Doron | o365info.com | Copyright © 2012-2015 EXCHANGE 2013 COEXISTENCE ENVIRONMENT | AUTODISCOVER INFRASTRUCTURE | PART 1/2 | 11#23 In the following article, we will review the subject of Autodiscover infrastructure in an Exchange 2013 CAS environment. In a modern Exchange environment, we can say that the Autodiscover services consider the infrastructure for all the rest of the different Exchange infrastructure. The Exchange Autodiscover Architecture can consider as complex and sophisticated, especially in an Exchange 2013 coexistence environment. My point: we need to understand the fundamentals of Autodiscover infrastructure in Exchange 2013 CAS to be able to understand the rest of the process and the client protocol connectivity flow that will be reviewed in the next articles in the current article series.
  • 2. Page 2 of 21 | 11#23 | Exchange 2013 coexistence environment | Autodiscover infrastructure | Part 1/2 Written by Eyal Doron | o365info.com | Copyright © 2012-2015 My basic assumption is that: you (my reader) are familiar with the concept of Exchange Autodiscover and what does the Autodiscover “do”. But a quick review of the Autodiscover infrastructure will not kill anyone. The article is the first of two, in which we will review the subject of: Autodiscover infrastructure in an Exchange 2013 coexistence environment. The next article is: Exchange 2013 coexistence environment | Autodiscover infrastructure | Part 2/2 Exchange Autodiscover service | The element, the components and charters Exchange clients, are completely depended upon the Exchange Autodiscover services. Let’s start with a few observations about the Exchange Autodiscover infrastructure:
  • 3. Page 3 of 21 | 11#23 | Exchange 2013 coexistence environment | Autodiscover infrastructure | Part 1/2 Written by Eyal Doron | o365info.com | Copyright © 2012-2015 1. The element that provides the Autodiscover information to Exchange clients. The element that needs to “feed” the Exchange clients with the Autodiscover information is: “Exchange CAS server” 2. Autodiscover dynamic datainformation The Autodiscover datainformation is not a “static information”. Instead, the Autodiscover considered as a dynamic information that is generated each time for each of the Exchange clients. 3. The element that generates the Autodiscover information. In former versions of Exchange: Exchange 2007 and Exchange 2010, the “element” that was responsible for generating the Autodiscover information was the Exchange the hold the Exchange CAS server role.
  • 4. Page 4 of 21 | 11#23 | Exchange 2013 coexistence environment | Autodiscover infrastructure | Part 1/2 Written by Eyal Doron | o365info.com | Copyright © 2012-2015 In the Exchange 2013 environment, the element that generates the Autodiscover information is the Exchange 2013 that holds the Exchange Mailbox role. Exchange 2013 CAS server is responsible for “delivering the Autodiscover information and Exchange Mailbox server is responsible for “creating” the Autodiscover information. 4. Autodiscover content | Exchange coexistence environment As mentioned, the Autodiscover information considers as a “dynamic data” because the Autodiscover data are customized for each of the different types of Exchange client version. For example, the Autodiscover information that is provided to the Exchange 2007 clients (an Exchange client that his mailbox is hosted on Exchange 2007 Mailbox server) is different than the Autodiscover information that will be
  • 5. Page 5 of 21 | 11#23 | Exchange 2013 coexistence environment | Autodiscover infrastructure | Part 1/2 Written by Eyal Doron | o365info.com | Copyright © 2012-2015 provided to the Exchange 2013 clients (an Exchange client that his mailbox is hosted on Exchange 2013 Mailbox server). 5. Autodiscover content | External versus internal Exchange client The Autodiscover information that Exchange CAS servers provide to his client, depend on the “physical location” of the Exchange client. In case that the Exchange CAS server recognizes that the Exchange client considered as “internal client”, the Autodiscover information that will be provided to the Exchange client, will include information about internal resources. The meaning of “internal resources” is: FQDN and URL address that include “internal names” of Exchange servers. Internal Exchange names are not “exposed” to the public network or in other words, an external Exchange mail client cannot “reach” these Exchange servers. In case that the Exchange CAS server recognizes that the Exchange client considers as “external client”, the Autodiscover information that will be provided to the client will include information about external resources. The meaning of “external resources” is: information about Public facing Exchange CAS servers. The information will include public FQDN + URL address. 6. Autodiscover content | different mail client (mail protocols) The Autodiscover information, which Exchange CAS server provide to his client, depends on the “type” of the Exchange client. The meaning of the term: ”different mail client” is related to mail clients such as: OWA mail client, Mobile (ActiveSync) mail client and Outlook mail client. Each of this mail clients uses different communication protocol and uses the Exchange Autodiscover in a different way. For example: Outlook client use protocol such as: RPC, RPC over HTTP, and MAPI over HTTP verse’s mobile Exchange client that uses the ActiveSync protocol. The Autodiscover information that Exchange provides two “different type of Exchange clients” is not identical. For example: the Autodiscover information that is provided to mobile Exchange client (ActiveSync client) is different than the Autodiscover information that is provided to the Outlook client.
  • 6. Page 6 of 21 | 11#23 | Exchange 2013 coexistence environment | Autodiscover infrastructure | Part 1/2 Written by Eyal Doron | o365info.com | Copyright © 2012-2015 Exchange Autodiscover and Exchange 2013 coexistence environment From the information that we are reviewing in the former section, it’s clear that the “job” of providing Autodiscover information is not simply because, there are many elements and factors that are involved in the Autodiscover infrastructure. In an Exchange 2013 coexistence environment, we add an additional element to this complex environment because in an Exchange coexistence environment, there a couple of Exchange CAS servers that are able to provide Autodiscover informationservices. So now, we need to understand how Exchange 2013 “fits” into the Autodiscover infrastructure and what are the required changes or updates that need to be implemented in an Exchange 2013 coexistence environment.
  • 7. Page 7 of 21 | 11#23 | Exchange 2013 coexistence environment | Autodiscover infrastructure | Part 1/2 Written by Eyal Doron | o365info.com | Copyright © 2012-2015 To be able to clarify that the subject of Autodiscover infrastructure and Exchange 2013 coexistence environment, let’s divide the Exchange infrastructure into two parts: 1. Public Exchange infrastructure and Autodiscover services 2. Internal Exchange infrastructure and Autodiscover services The concept of: Exchange 2013 CAS as an Autodiscover focal point To be able to understand better the Autodiscover infrastructure in an Exchange environment, it’s important to understand the concept which I described as: “Exchange Autodiscover focal point”. The meaning of this concept is that the Exchange 2013 CAS needs to be configured as the “main Autodiscover point” or the “primary Autodiscover point” relates to the realm of: 1. The type of Exchange clients – the Exchange 2013 CAS will need to be configured as an Autodiscover Endpoint and serve, all the types of Exchange client that exists in Exchange 2013 CAS such as: Exchange 2013 client, Exchange 2010 client and Exchange 2007 clients. 2. External and internal Exchange client – Exchange 2013 CAS will need to be configured as an Autodiscover Endpoint and serve External and internal Exchange clients.
  • 8. Page 8 of 21 | 11#23 | Exchange 2013 coexistence environment | Autodiscover infrastructure | Part 1/2 Written by Eyal Doron | o365info.com | Copyright © 2012-2015 The content of the Autodiscover file Throughout this article and the rest of the article in this article series, we will mention many time terms such as: Autodiscover information, Autodiscover response, etc. The important thing that we will need to understand is that the Autodiscover information that is provided by the Exchange CAS server to “his” Autodiscover client is not a “static file” but instead the opposite.
  • 9. Page 9 of 21 | 11#23 | Exchange 2013 coexistence environment | Autodiscover infrastructure | Part 1/2 Written by Eyal Doron | o365info.com | Copyright © 2012-2015 The Autodiscover “answer” that the Exchange CAS server provides is generated each time in a unique way for each of the separated Autodiscover client requests. We can say that the Exchange CAS server is tailoring the Autodiscover Suit based on the very specific measurements of his Autodiscover client. The Autodiscover “answer” that the Exchange CAS 2013 provides to the Autodiscover client depends on two major factors: 1. The Exchange client version The meaning of the term “Exchange client version”, is the Exchange mailbox server version for host the mailbox of a specific Exchange client user. For example, when we use the term: Exchange 2007 client, the meaning is Exchange client that his mailbox is hosted on the Exchange 2007 mailbox server. The information that appears in the “Autodiscover answer” that is sent to the Autodiscover client, will be customized to the specific version of the Exchange client. In the following diagram, we can see that the Exchange CAS 2013 is generating a custom Autodiscover answer for each of the different Autodiscover clients. For example, the content with the Autodiscover information that is provided to the
  • 10. Page 10 of 21 | 11#23 | Exchange 2013 coexistence environment | Autodiscover infrastructure | Part 1/2 Written by Eyal Doron | o365info.com | Copyright © 2012-2015 Exchange 2007 client is different than the content of the Autodiscover information that is provided to the Exchange 2013 clients. 2. The Exchange client “physical location” The term “Exchange client physical location” relate to the location from which the Exchange CAS server address or connect the Exchange CAS server. The main classification for Exchange client “location” is: internal Exchange infrastructure versus public Exchange infrastructure. The “roles” that apply to these two separated Exchange environments are different, the charter of the communication channel between the Exchange client, and his Exchange CAS server is different and the Autodiscover information that will be provided to the internal Exchange client is different from the Autodiscover information that will be provided to external Exchange client. An additional classification that we can use that relates to “internal Exchange clients” is the Exchange site or the Active Directory site in which they are physically located.
  • 11. Page 11 of 21 | 11#23 | Exchange 2013 coexistence environment | Autodiscover infrastructure | Part 1/2 Written by Eyal Doron | o365info.com | Copyright © 2012-2015 For example: in a scenario of multiple Exchange sites, the Autodiscover information that the Exchange CAS server provides includes a specific “Exchange site information”. For example, in case that the Autodiscover client is an Exchange client from Madrid site, the Autodiscover information that will be provided to the Exchange client, will include information (URL address, host name, etc.) of Exchange resources that are located at the Madrid site. 3. The Exchange server version The Autodiscover content, depend on the version of the Exchange server who provides the Autodiscover information. For example: Exchange CAS 2013 is more “advanced” than the former version of Exchange CAS servers and the Autodiscover information that he provides to his clients, include additional parameters and connection methods. For example, Exchange CAS 2013 provides additional “section” in the Autodiscover information that described as: EXHTTP
  • 12. Page 12 of 21 | 11#23 | Exchange 2013 coexistence environment | Autodiscover infrastructure | Part 1/2 Written by Eyal Doron | o365info.com | Copyright © 2012-2015 For these reasons, it’s important that all the Exchange clients (the different versions of Exchange clients) will address only the Exchange CAS 2013 for Autodiscover information and additionally, that the Outlook client software version, will be updated to enable the Outlook client to “understand” the new language” that the Exchange CAS 2013 use. You can read additional information about this subject in the article: When, if and how do you modify Outlook Providers? 4. The Exchange client type Additional factors that affects the content if the Autodiscover information that Exchange CAS server provide is the “type” of the Exchange client. Technically, all the Exchange client types: Outlook, ActiveSync and OWA, use the Autodiscover infrastructure, but the “main Autodiscover client” is Outlook and second is the ActiveSync Exchange client. When Exchange CAS server recognizes that the Exchange client is Outlook or a “Mobile client” (ActiveSync), the Autodiscover information that the Exchange CAS server generates is different because each of these clients, needs a different parameters, etc.
  • 13. Page 13 of 21 | 11#23 | Exchange 2013 coexistence environment | Autodiscover infrastructure | Part 1/2 Written by Eyal Doron | o365info.com | Copyright © 2012-2015 External and internal Exchange client | Exchange 2013 CAS as Autodiscover Endpoint 1. Public Exchange infrastructure the concept of: “central Autodiscover point” in Public Exchange environment, is not a new concept. The realization of this concept is as follows: even if the Exchange public infrastructure, consists of multiple Public facing Exchange sites, the Autodiscover service will always be “pointed” into a single focal point. In other words, although in theory, each of the Public facing Exchange sites, can provide Autodiscover services, the Autodiscover will be based on a central concept
  • 14. Page 14 of 21 | 11#23 | Exchange 2013 coexistence environment | Autodiscover infrastructure | Part 1/2 Written by Eyal Doron | o365info.com | Copyright © 2012-2015 in which one specific Public facing Exchange CAS server or to be more accurate, one specific Public facing Exchange CAS server, will be responsible for providing the Autodiscover services for all the Exchange clients from the different Exchange sites. Note – there is an exception to the concept of “Exchange Autodiscover focal point” in a public environment in a scenario of GeoDns that is based upon a multiple “Autodiscover points”. The Exchange clients (the Autodiscover client) will be pointed to their Public facing Exchange CAS server based on their geographical location.
  • 15. Page 15 of 21 | 11#23 | Exchange 2013 coexistence environment | Autodiscover infrastructure | Part 1/2 Written by Eyal Doron | o365info.com | Copyright © 2012-2015 2. Internal Exchange infrastructure in an Exchange 2013 coexistence environment. The concept of “Exchange Autodiscover focal point” is implemented also, on the internal Exchange environment in a scenario of the Exchange 2013 coexistence environment. In an Exchange coexistence environment, we are using two or three different Exchange server versions. Although since Exchange 2007 version, each of the Exchange server “know” how to use the Autodiscover infrastructure, there a major difference between each of the Exchange server versions (Exchange 2007, 2010 and 2013). This “deference” relates to many “parts” and also to the Autodiscover architecture and implementation. To be able to “unified” the different Exchange versions, another concept which I derived as: “backward compatibility” is implemented. The “backward compatibility” concept is implemented by using the ”newer Exchange server version” as an Autodiscover focal point. For example, in an Exchange site that uses an Exchange 2013 coexistence environment which includes Exchange 2007 servers and Exchange 2010 servers, the Autodiscover infrastructure will be “pointed” to the Exchange 2013 CAS server.
  • 16. Page 16 of 21 | 11#23 | Exchange 2013 coexistence environment | Autodiscover infrastructure | Part 1/2 Written by Eyal Doron | o365info.com | Copyright © 2012-2015 Public Exchange infrastructure and Autodiscover services To be able to demonstrate the concept of Exchange Autodiscover in a Public environment, let’s use the following scenario: An organization that has three Public facing Exchange sites.  Site 1 and site 3 are “Public facing Exchange sites” and site 2 is an internal Exchange site (non-public site).  The organization Public domain name is: o365info.com  The public Autodiscover record is: autodiscover.o365info.com General concept of Autodiscover client protocol connectivity flow When an external Exchange user looks for an Autodiscover Endpoint (Public facing Exchange CAS server), the Autodiscover record (autodiscover.o365info.com), will point the Exchange clients to the Public facing Exchange CAS server in site 1.  Scenario 1: User mailbox hosted on Exchange Mailbox servers is site 1. The Autodiscover information that Exchange CAS server in site 1 will provide, includes the information about the “site 1 public Exchange infrastructure” (URL address with the public FQDN of the Public facing Exchange CAS server in site 1).Each of the Exchange client requests, will be accepted by the Public facing Exchange CAS server in site 1 and will be proxied by the public facing Exchange CAS server to “internal Exchange infrastructure” such as the Exchange Mailbox server in site 1.  Scenario 2: User mailbox hosted on Exchange Mailbox servers is site 2 because, site 2, is not a Public facing Exchange site (Intranet site), the Autodiscover information that Exchange CAS server in site 1 will provide, includes the information about the “site 1 public Exchange infrastructure” (URL address with the public FQDN of the Public facing Exchange CAS server in site 1). Each of the Exchange client requests will be accepted by the Public facing Exchange CAS server in site 1 and, will be proxied by Public facing Exchange CAS server to the internalprivate Exchange infrastructure in site 2.  Scenario 3: User mailbox hosted on Exchange Mailbox servers is site 3. Because site 3, is a Public facing Exchange site, the Autodiscover information that Exchange CAS server in site 1 will provide, includes the information about the “site 3 public Exchange infrastructure” (URL address with the public FQDN of the
  • 17. Page 17 of 21 | 11#23 | Exchange 2013 coexistence environment | Autodiscover infrastructure | Part 1/2 Written by Eyal Doron | o365info.com | Copyright © 2012-2015 Public facing Exchange CAS server in site 3).The “site 3 Exchange client” gets the Autodiscover information, which includes the URL address with the public FQDN of the Public facing Exchange CAS server in site 3. From now on, the “site 3 Exchange client” will address directly the Public facing Exchange CAS server in site 3. Note – there are exceptions to this description such as ActiveSync clients.
  • 18. Page 18 of 21 | 11#23 | Exchange 2013 coexistence environment | Autodiscover infrastructure | Part 1/2 Written by Eyal Doron | o365info.com | Copyright © 2012-2015 Exchange CAS 2013 – the Successor of legacy Exchange CAS servers In an Exchange 2013 coexistence environment, the Exchange 2013 CAS server serves as an Autodiscover Endpoint for all the different Exchange clients. Exchange CAS 2013 server will “replaces’” or “Inherits” the role of the legacy versions of Exchange CAS server, such as: Exchange 2007 CAS, or Exchange 2010 CAS. The reason for this “replacement” is because the Exchange CAS 2013 server is can handle Autodiscover request from all the different Exchange clients: native Exchange 2013 Autodiscover client and at the same time, Exchange CAS 2013 server, will “know what do” with an Autodiscover request of legacy Exchange clients such as: Exchange 2007 and Exchange 2010 clients. The opposite is not true, meaning: Exchange 2007, 2010 CAS server will not handle correctly an Autodiscover request of “advanced Exchange clients” such as Exchange 2013 clients.
  • 19. Page 19 of 21 | 11#23 | Exchange 2013 coexistence environment | Autodiscover infrastructure | Part 1/2 Written by Eyal Doron | o365info.com | Copyright © 2012-2015 To be able to demonstrate the concept of Public facing Exchange 2013 CAS in Exchange 2013 coexistence environment, let’s use the following scenario: A company, which has one Public facing Exchange sites. Note – in the current scenario, we will demonstrate the Autodiscover connectivity flow by using a scenario of a company that has only one Public facing Exchange sites. I avoid from using the charters of the former scenario (a scenario in which the company has multiple Public facing Exchange sites) to simplify the logic and the understanding if the Autodiscover connectivity flow in a public environment + an Exchange environment that described as Exchange 2013 coexistence environment.  The company Exchange site is based on Exchange 2013 coexistence environment, which includes the following Exchange server versions: Exchange 2007, Exchange 2010 and Exchange 2013.  The organization Public domain name is: o365info.com  The public Autodiscover record is: autodiscover.o365info.com  The legacy Exchange 2007 namespace is: legacy.mail.o365info.com When an external Exchange user looks for an Autodiscover Endpoint (Public facing Exchange CAS server), the Autodiscover record (autodiscover.o365info.com), will point the Exchange clients to the Exchange 2013 Public facing Exchange CAS server. In most of the “best-practice implementation” of Exchange 2013 coexistence environment, the Autodiscover information that is provided to Exchange 2010 clients, and Exchange 2013 clients are identical. The Autodiscover information process and infrastructure that is implemented with an Exchange 2007 client are different because the Autodiscover information will include “pointers” to the Exchange 2007 infrastructure that will be “represented” by the legacy namespace.
  • 20. Page 20 of 21 | 11#23 | Exchange 2013 coexistence environment | Autodiscover infrastructure | Part 1/2 Written by Eyal Doron | o365info.com | Copyright © 2012-2015 Scenario 1: Exchange 2013/2010 client (User mailbox hosted on Exchange 2013 or Exchange 2010 Mailbox server). When the Public facing Exchange 2013 CAS server recognizes that the Autodiscover client is Exchange 2013/2010 client, the Autodiscover information that the Exchange 2013 CAS provides, includes the “public URL address” of the different Exchange services that in our scenario, point to the same Public facing Exchange 20123 CAS server. For example: the Exchange web services URL address that will appear in the Autodiscover information will be: https://mail.o365info.com/EWS/Exchange.asmx
  • 21. Page 21 of 21 | 11#23 | Exchange 2013 coexistence environment | Autodiscover infrastructure | Part 1/2 Written by Eyal Doron | o365info.com | Copyright © 2012-2015 Scenario 2: Exchange 2007 client (User mailbox hosted on Exchange 2007 Mailbox server). When the Public facing Exchange 2013 CAS server recognizes that the Autodiscover client is an Exchange 2007 client, the Autodiscover information that the Exchange 2013 CAS provides, includes URL address that will point the Exchange 2007 clients to the Public facing Exchange 2007 CAS server. The Exchange 2007 client, “gets the Autodiscover information” that includes the URL address with the legacy public FQDN of the Public facing Exchange 2007 CAS server and when the Exchange 2007 client (such as Outlook client), needs to use a specific Exchange web service, the Exchange 2007 client will use the public legacy namespace of the Exchange 2007 CAS. For example: the Exchange web services URL address that will appear in the Autodiscover information will be: https://mail.o365info.com/EWS/Exchange.asmx The Exchange 2013 coexistence article series index page