Technical Documents
This section provides information about the technical documents that are contained in the Exchange Server Protocols documentation set.
Note The inter-document links in a PDF version of a technical document are functional only if all the cross-referenced documents are saved to the same local directory folder. An error message appears if you click a link that references a PDF document that is not located in the same folder (when viewing via your local hard drive) or is part of a different download (when viewing online). To save a complete set of PDF files to the same folder, download the Exchange Server Protocols .zip file. This is a large file and can take a few minutes to download.
Specification |
Description |
---|---|
[MS-ASAIRS]: Exchange ActiveSync: AirSyncBase Namespace Protocol |
Specifies the Exchange ActiveSync: AirSyncBase Namespace Protocol, which is used by the Exchange ActiveSync commands to identify the size, type, and content of the data sent by and returned to the client. |
Specifies the Exchange ActiveSync: Calendar Class Protocol, which is used for the interchange of calendar data. |
|
Specifies the Exchange ActiveSync: Command Reference Protocol, which enables the synchronization of email, Short Message Service (SMS) messages, attachments, folders, contact information, meetings, calendar data, tasks, notes, and documents. |
|
Specifies the Exchange ActiveSync: Contact Class Protocol, which is used for the interchange of contact data. |
|
Specifies the Exchange ActiveSync: Conversations Protocol, which is an XML-based format that is used to improve the ways in which email messages are triaged when they are displayed in conversation view. |
|
Specifies the Exchange ActiveSync: Document Class Protocol, which is used to communicate document data from the server to the client. |
|
Specifies the Exchange ActiveSync data types that are used by the Exchange ActiveSync Protocol XML schema definitions (XSDs). |
|
Specifies the Exchange ActiveSync: Email Class Protocol, which provides an XML representation of email data that is sent or received by mobile devices. |
|
Specifies the Exchange ActiveSync: HTTP Protocol, which enables a client device to synchronize data with the data that is stored on the server. |
|
[MS-ASMS]: Exchange ActiveSync: Short Message Service (SMS) Protocol |
Specifies the Exchange ActiveSync: Short Message Service (SMS) Protocol, which is an XML-based format that provides the mechanisms for a mobile device to synchronize SMS messages with the server and for the server to send SMS messages through the mobile device. |
Specifies the Exchange ActiveSync: Notes Class Protocol, which synchronizes user notes with a server. |
|
Specifies the Exchange ActiveSync: Provisioning Protocol, which is an XML-based format that servers use to communicate security policy settings to client devices. |
|
Specifies the Exchange ActiveSync: Rights Management Protocol, which specifies the actions allowed on an email message and its attachments. |
|
Specifies the Exchange ActiveSync: Tasks Class Protocol, which is used for the interchange of task data. |
|
[MS-ASWBXML]: Exchange ActiveSync: WAP Binary XML (WBXML) Algorithm |
Specifies the Exchange ActiveSync: Wireless Application Protocol (WAP) Binary XML (WBXML) Algorithm, which is used for WBXML encoding. |
[MS-OXABREF]: Address Book Name Service Provider Interface (NSPI) Referral Protocol |
Specifies the Address Book Name Service Provider Interface (NSPI) Referral Protocol, which redirects client address book requests to an appropriate address book server. |
Specifies the Best Body Retrieval Algorithm, which provides a mechanism for efficient storage of message bodies. |
|
Specifies common data structures that are used in remote operations. |
|
Specifies the Client Extension Message Object Protocol, which allows clients to access mail app data stored in a mailbox. |
|
Specifies the Folder Object Protocol, which enables a client to create a folder and to manipulate an existing folder and its contents, which can include messages and subfolders. |
|
Specifies the Bulk Data Transfer Protocol, which is responsible for the order and data flow that is used to transfer data between client and server. |
|
[MS-OXCICAL]: iCalendar to Appointment Object Conversion Algorithm |
Specifies the iCalendar to Appointment Object Conversion Algorithm, which converts between IETF RFC 2445, RFC 2446, and RFC 2447, and appointment and meeting objects. |
[MS-OXCMAIL]: RFC 2822 and MIME to Email Object Conversion Algorithm |
Specifies the RFC 2822 and MIME to Email Object Conversion Algorithm, which converts data from Internet standard email conventions to Message objects. |
[MS-OXCMAPIHTTP]: Messaging Application Programming Interface (MAPI) Extensions for HTTP |
Specifies the Messaging Application Programming Interface (MAPI) Extensions for HTTP, which enable a client to access personal messaging and directory data on a server by sending HTTP requests and receiving responses returned on the same HTTP connection. This protocol extends HTTP and HTTPS. Click here to view this version of the [MS-OXCMAPIHTTP] PDF. |
Specifies the Message and Attachment Object Protocol, which handles Message and Attachment objects. |
|
Specifies the Core Notifications Protocol, which handles notifications that are sent to a client when specific server events occur. |
|
[MS-OXCPERM]: Exchange Access and Operation Permissions Protocol |
Specifies the Exchange Access and Operation Permissions Protocol, which is used by clients to retrieve and manage the permissions on a folder. |
Specifies the Property and Stream Object Protocol, which enables a client to read, set, and delete the properties of an object. |
|
[MS-OXCROPS]: Remote Operations (ROP) List and Encoding Protocol |
Specifies the Remote Operations (ROP) List and Encoding Protocol, which provides the remote operations used to access and modify mailbox information on the server. |
Specifies the Wire Format Protocol, which serves as the transport basis for client/server communications over RPC. |
|
Specifies the Spam Confidence Level Protocol, which enables the handling of allow/block lists and the determination of junk email messages. |
|
Specifies the Store Object Protocol, which is used by clients to log on to a user mailbox or public folders, read and write mailbox-level properties for that user mailbox, perform various housekeeping tasks for that mailbox, and determine the availability of content for public folders. |
|
Specifies the Table Object Protocol, which is used by a client to read and navigate through data that is retrieved in tabular format from the server. |
|
Specifies the Autodiscover HTTP Service Protocol, which extends the domain name system (DNS) and directory services to make the location and settings of mail servers available to clients. |
|
Specifies the Autodiscover Publishing and Lookup Protocol, which is used by clients to locate the Autodiscover HTTP service. |
|
[MS-OXIMAP4]: Internet Message Access Protocol Version 4 (IMAP4) Extensions |
Specifies extensions to Internet Message Access Protocol Version 4, which provide an authentication mechanism based on the NT LAN Manager (NTLM) Authentication Protocol, a delegate access mechanism to allow a delegate to access a delegator's mailbox, and support for the IMAP UIDPLUS extension described in [RFC4315]. |
[MS-OXLDAP]: Lightweight Directory Access Protocol (LDAP) Version 3 Extensions |
Specifies extensions to Lightweight Directory Access Protocol (LDAP) Version 3, which enables directory access. |
Specifies the .msg file format, which is used to represent individual email messages, appointments, contacts, tasks, and so on in the file system. |
|
[MS-OXNSPI]: Exchange Server Name Service Provider Interface (NSPI) Protocol |
Specifies the Microsoft Exchange Server implementation of the Name Service Provider Interface (NSPI) Protocol, which is used by Messaging API (MAPI) clients to access the directory service. |
[MS-OXOAB]: Offline Address Book (OAB) File Format and Schema |
Specifies the Offline Address Book (OAB) File Format and Schema, which is used for the local address book objects cache. |
Specifies the Address Book Object Protocol, which defines the properties of various Address Book objects, and how the properties of Address Book objects interrelate. |
|
[MS-OXOABKT]: Address Book User Interface Templates Protocol |
Specifies the Address Book User Interface Templates Protocol, which defines the properties and operations that are permissible for address book templates. |
Specifies the Appointment and Meeting Object Protocol, which extends the Message and Attachment Object Protocol for use with calendaring. |
|
Specifies the Configuration Information Protocol, which allows a client to share overlapping application settings with a server. |
|
Specifies the Contact Object Protocol, which enables the handling of contacts and personal distribution lists. |
|
Specifies the Delegate Access Configuration Protocol, which allows a user to delegate the responsibility for his or her mailbox to another user. |
|
Specifies the Document Object Protocol, which enables representation of an ordinary file, such as a document generated by a word-processing application, in a mail folder for later retrieval. This protocol extends the Message and Attachment Object Protocol, which is described in [MS-OXCMSG]. |
|
Specifies the Informational Flagging Protocol, which allows a Message object to be marked for either follow-up or categorization. |
|
Specifies the Journal Object Protocol, which is used to track activity related to a meeting, task, contact, or application file. |
|
Specifies the Email Object Protocol, which handles the representation of email messages in a messaging store. |
|
Specifies the Note Object Protocol, which enables the representation of a brief note that functions as the electronic equivalent of a paper sticky note. |
|
Specifies the Public Folder-Based Free/Busy Protocol, which is used to publish the availability of a user or resource. |
|
Specifies the Post Object Protocol, which enables the representation of a bulletin board post. |
|
Specifies the Reminder Settings Protocol, which enables a user to discover and act upon appointments, tasks, messages, or contacts that have a deadline or for which follow-up is necessary. |
|
Specifies the Rights-Managed Email Object Protocol, which is used by the client to create and consume a rights-managed email message. |
|
Specifies the RSS Object Protocol, which enables representation of an item that is from a news feed. |
|
Specifies the Email Rules Protocol, which manipulates incoming email messages on a server. |
|
Specifies the Special Folders Protocol, which specifies the default set of folders that an implementation supports, as well as other non-user-visible special folders for certain types of application data, such as reminders and views. |
|
Specifies the S/MIME Email Object Algorithm, which handles the conversion of arbitrary clear-signed messages, and S/MIME opaque-signed and encrypted messages. |
|
[MS-OXOSMMS]: Short Message Service (SMS) and Multimedia Messaging Service (MMS) Object Protocol |
Specifies the Short Message Service (SMS) and Multimedia Messaging Service (MMS) Object Protocol, which enables clients and servers to create, modify, and delete SMS and MMS messages. |
Specifies the Search Folder List Configuration Protocol, which enables a client to persist a user's search folders on the server. A search folder is a folder that is used to query for items that match specified criteria. |
|
Specifies the Task-Related Objects Protocol, which allows for the representation of task-related Message objects in a messaging store. |
|
Specifies the Voice Mail and Fax Objects Protocol, which enables servers to create and send Unified Messaging objects. |
|
[MS-OXPFOAB]: Offline Address Book (OAB) Public Folder Retrieval Protocol |
Specifies the Offline Address Book (OAB) Public Folder Retrieval Protocol, which provides a method for delivering OAB data from server to client. |
Specifies the Phishing Warning Protocol, which identifies and marks email messages that are designed to trick recipients into divulging sensitive information (such as passwords and/or other personal information) to a non-trustworthy source. |
|
[MS-OXPOP3]: Post Office Protocol Version 3 (POP3) Extensions |
Specifies extensions to Post Office Protocol Version 3 (POP3), which enable the listing and downloading of mail. |
[MS-OXPROPS]: Exchange Server Protocols Master Property List |
Specifies all properties used for communication between clients and servers, provides summary information about each property, and provides links to the documents in which the property value ranges and semantics are specified. |
Specifies the Email Postmark Validation Algorithm, which creates and validates computational puzzles to reduce the effectiveness of junk email. |
|
Specifies the Rich Text Format (RTF) Compression Algorithm, which compresses and decompresses RTF data to or from one of the supported compression formats. |
|
Specifies the Rich Text Format (RTF) Extensions Algorithm, which extends the RTF method of encoding by enabling the encapsulation of additional content formats (such as HTML) within the RTF body property of messages and attachments. |
|
Specifies the Sharing Message Object Protocol, which shares mailbox folders between clients. |
|
Specifies the Sharing Message Attachment Schema, which defines the schema for an XML document used to establish a sharing relationship between two servers on behalf of client applications. |
|
[MS-OXSMTP]: Simple Mail Transfer Protocol (SMTP) Extensions |
Specifies extensions to the Simple Mail Transfer Protocol (SMTP) standards to facilitate authentication negotiation between a client and a server and to enable the server to close connections that exceed configured thresholds. |
[MS-OXTNEF]: Transport Neutral Encapsulation Format (TNEF) Data Algorithm |
Specifies the Transport Neutral Encapsulation Format (TNEF) Data Algorithm, which encodes and decodes Message and Attachment objects to an efficient stream representation. |
Specifies the vCard to Contact Object Conversion Algorithm, which converts data between a vCard and an object that represents a person. |
|
Specifies the Availability Web Service Protocol, which is used to request availability information for users and/or resources. |
|
Specifies Web Service Configuration Protocol, which is used to retrieve organization policy configuration information for a mailbox. |
|
Specifies extensions to the Mail Tips Web Service Protocol, which retrieves mail tips for a mailbox. |
|
[MS-OXWOAB]: Offline Address Book (OAB) Retrieval File Format |
Specifies the Offline Address Book (OAB) Retrieval File Format, which delivers OAB data from server to client. |
Specifies the Out of Office (OOF) Web Service Protocol, which is used to configure server-based automatic email responses. |
|
[MS-OXWSADISC]: Autodiscover Publishing and Lookup SOAP-Based Web Service Protocol |
Specifies the Autodiscover Publishing and Lookup SOAP-Based Web Service Protocol, which enables clients to retrieve user configuration settings information. |
Specifies the Archiving Web Service Protocol, which enables clients to use a web service to archive items in a mailbox. |
|
Specifies the Attachment Handling Web Service Protocol, which is responsible for creating, deleting, and getting attachments on items on the server. |
|
Specifies the Bulk Transfer Web Service Protocol, which is used to export and upload streamed item data between the server and the client. |
|
Specifies the Web service data types that are common to more than one Web service protocol. |
|
Specifies the Client Extension Web Service Protocol, which enables clients to use a web service to retrieve and disable client extensions. |
|
Specifies the Contacts Web Service Protocol, which is used to create, get, update, delete, move, and copy contact items on the server. |
|
Specifies the Conversations Web Service Protocol, which is used to find items in a conversation and apply actions to items in a conversation. |
|
Specifies the Core Items Web Service Protocol, which is responsible for creating, updating, and deleting items on the server. |
|
Specifies the Unified Contact Store Web Service Protocol, which enables clients to use a web service to create, retrieve, update, and delete instant messaging contacts and groups. |
|
[MS-OXWSCVTID]: Convert Item Identifier Web Service Protocol |
Specifies the Convert Identifier Web Service Protocol, which enables a client to convert among the different identifier formats that can be used to locate items stored on the server. |
[MS-OXWSDLGM]: Delegate Access Management Web Service Protocol |
Specifies the Delegate Access Management Web Service Protocol, which is used to manage delegate access to mailbox information that is stored on a server. |
[MS-OXWSDLIST]: Distribution List Creation and Usage Web Service Protocol |
Specifies the Distribution List Creation and Usage Web Service Protocol, which provides clients with the ability to query the server for distribution lists and to expand a distribution list into the constituent email addresses. In addition, it provides the ability to create, delete, get, move, update, and copy distribution lists. |
[MS-OXWSEDISC]: Electronic Discovery (eDiscovery) Web Service Protocol |
Specifies the Electronic Discovery (eDiscovery) Web Service Protocol, which enables clients to use a web service to implement legal compliance holds, get user hold settings, and search for mailboxes. |
[MS-OXWSFOLD]: Folders and Folder Permissions Web Service Protocol |
Specifies the Folders and Folder Permissions Web Service Protocol, which provides clients with the folder operations for retrieving folder permission lists that are stored on the server. |
Specifies the Nonindexable Item Web Service Protocol, which enables a client to use a web service to retrieve mailbox items that cannot be indexed. |
|
Specifies the Get Rooms List Web Service Protocol, which provides a client with a list of locations of meeting rooms within the server organization. This protocol also provides a client with the list of meeting rooms within a selected location room list. |
|
Specifies the Get Server Time Zone Web Service Protocol, which is responsible for returning time zone information that is used by the server. |
|
Specifies the Web Service Item ID Algorithm, which describes how to create and process an item identifier. |
|
[MS-OXWSLVID]: Federated Internet Authentication Web Service Protocol |
Specifies the Federated Internet Authentication Web Service Protocol, which defines the interaction between the server and standard Internet authentication protocols. |
Specifies the Email Message Types Web Service Protocol, which provides clients with the ability to create, update, and delete email items on the server. |
|
Specifies the Folder Sharing Web Service Protocol, which is responsible for managing Calendar folders that are shared between users in separate organizations. |
|
Specifies Calendaring Web Service Protocol, which is used for creating, getting, deleting, updating, moving, and copying meeting items on the server. |
|
Specifies the Message Tracking Web Service Protocol, which is responsible for finding and returning information about message delivery by the server. |
|
Specifies the Notifications Web Service Protocol, which is responsible for pull notifications from the server. |
|
Specifies the Online Personal Search Protocol which supports full text search of a user's online content. This can include mail, calendar, contacts, files and other items, depending on the configuration of the available services. In addition to query execution, the protocol supports the suggestion of query text from partial input, and the provision of dynamic refiners (filters) for search results. |
|
Specifies the Password Expiration Date Web Service Protocol, which enables client applications to query a server to determine when the password for an account will expire so that the application can warn the user to change the password. |
|
Specifies the Persona Web Service Protocol, which enables clients to use a web service to find and retrieve linked contacts. |
|
Specifies the Photo Web Service Protocol, which enables the transfer of a user photo from an email account to a client application that can authenticate and send an HTTP GET operation. |
|
Specifies the Post Items Web Service Protocol, which enables a client to create, retrieve, update, move, copy, and delete Post objects on the server. |
|
Specifies the Push Notifications Web Service Protocol, which provides clients with subscribed event updates that are sent by the server. |
|
[MS-OXWSRSLNM]: Resolve Recipient Names Web Service Protocol |
Specifies the Resolve Recipient Names Web Service Protocol, which enables a client with incomplete recipient identifying information to retrieve a list of matching and similar recipients that are known to the server. |
Specifies the Inbox Rules Web Service Protocol, which is responsible for getting Inbox rules and updating Inbox rules for messages on the server. |
|
Specifies the Site Mailbox Web Service Protocol, which enables clients to use a web service to set the lifecycle state of a site mailbox or unpin it from the client. |
|
Specifies the Mailbox Search Web Service Protocol, which is used to search the contents of a mailbox and return the specified folders or items. |
|
[MS-OXWSSYNC]: Mailbox Contents Synchronization Web Service Protocol |
Specifies the Mailbox Contents Synchronization Web Service Protocol, which is responsible for providing the necessary information to keep a local mailbox store synchronized with the server mailbox store. |
Specifies the Tasks Web Service Protocol, which is responsible for creating, updating, moving, copying, and deleting task items on the server. |
|
Specifies the Retention Tag Web Service Protocol, which enables clients to use a web service to retrieve retention policy information for items in a mailbox. |
|
Specifies the User Configuration Web Service Protocol, which is used to access user configuration objects. |
|
Specifies the Extended Properties Structure for Web service protocols, which is a container for custom properties on items and folders in a mailbox. |
|
Specifies the Voice Mail Settings Web Service Protocol, which provides an extensibility point that enables clients to read and change information about Unified Messaging properties, play voice mail, or record greetings over the telephone. |
|
Specifies the Journal Record Message File Format, which is used to format information about an email message that is sent through the server. The Journal Record Message File Format extends RFC 2045 and RFC 2046. |
|
[MS-XLOGIN]: Simple Mail Transfer Protocol (SMTP) AUTH LOGIN Extension |
Specifies the AUTH LOGIN extension to the SMTP Protocol, which supports a simple, base 64-encoded authentication mechanism. |
Specifies extensions to the OAuth 2.0 Authorization Protocol, which extend the OAuth 2.0 Authentication Protocol: SharePoint Extensions and the JSON Web Token (JWT) to enable server-to-server authentication. |
|
[MS-XWDCAL]: Web Distributed Authoring and Versioning (WebDAV) Extensions for Calendar Support |
Specifies extensions to the WebDAV Protocol for calendar support. These extensions allow for the creation and manipulation of calendar objects by using WebDAV. |
Specifies extensions to the WebDAV Protocol. These extensions are used to request and set the security descriptor by means of the PROPFIND and PROPPATCH WebDAV methods. |