3.1.1 Abstract Data Model

This section describes a conceptual model of possible data organization that an implementation maintains to participate in this protocol. The described organization is provided to facilitate the explanation of how the protocol behaves. This document does not mandate that implementations adhere to this model as long as their external behavior is consistent with that described in this document.

The main data elements required by any implementation are:

  • Email address: An email address of the form <local-part>@<domain>. This is the email address for which the corresponding Autodiscover server URI is being located.

  • LDAP directories and service connection point objects: LDAP directories contain published server locations in service connection point objects. The service connection point object can be used to identify Autodiscover server URIs.

  • DNS & DNS SRV records: DNS can contain SRV records for the Autodiscover service. The SRV records can then be used to find the Autodiscover server URI.