Exchange Interoperability: Messages and Attachments
Learn about the structural aspects of messages and attachments, and how they are sent and received. This module also discusses operations that pertain to messages and attachments, such as flags, tracking, and notifications.
The following videos address interoperability concerns that pertain to this module.
The following open specification documents describe Exchange internal protocols and file formats that pertain to the areas of functionality described in this module.
Provides a complete list of Exchange protocols, sorted by feature area.
Exchange Server Protocol Documents
Provides a list of all the protocol and other technology specifications in the documentation set.
[MS-OXCRPC]: Wire Format Protocol Specification
Serves as the transport basis for client/server communications over RPC.
[MS-OXCROPS]: Remote Operations (ROP) List and Encoding Protocol Specification
Used by clients to access and modify mailbox information on servers.
[MS-OXBBODY]: Best Body Retrieval Algorithm
Provides a mechanism for efficient storage of message bodies.
[MS-OXCNOTIF]: Core Notifications Protocol Specification
Handles notifications that are sent to a client when specific server events occur.
[MS-OXOFLAG]: Informational Flagging Protocol Specification
Sets flagging-related properties on Message objects. These properties can then be used to identify flagged messages.
[MS-OXOJRNL]: Journal Object Protocol Specification
Enables the representation of journal entries in a messaging store.
[MS-OXOMSG]: E-Mail Object Protocol Specification
Enables the representation of e-mail messages in a messaging store.
[MS-OXORMDR]: Reminder Settings Protocol Specification
Allows the user or an agent who is acting on behalf of the user to associate a reminder with a given Message object, with the intention that a client will signal the user or agent when the signal time is reached.
[MS-OXORMMS]: Rights-Managed E-Mail Object Protocol
Used by clients to create and consume rights-managed e-mail messages.
[MS-OXCMAIL]: RFC2822 and MIME to E-Mail Object Conversion Algorithm
Converts data between the Internet standard e-mail format, as described in [RFC2822], and the Message object format.
[MS-OXOSMIME]: S/MIME E-Mail Object Algorithm
Handles the conversion of arbitrary clear-signed messages and of S/MIME opaque-signed and encrypted messages.
[MS-OXRTFCP]: Rich Text Format (RTF) Compression Algorithm
Encodes and decodes a compressed stream in Rich Text Format (RTF) message bodies.
[MS-OXRTFEX]: Rich Text Format (RTF) Extensions Algorithm
Encapsulates additional content formats (such as HTML) within the RTF body property of messages and attachments.
[MS-OXTNEF]: Transport Neutral Encapsulation Format (TNEF) Data Algorithm
Encodes and decodes Message objects and Attachment objects to an efficient stream representation.
[MS-OXMSG]: Outlook Item (.msg) File Format
Used to represent individual e-mail messages, appointments, contacts, tasks, and so on in the file system.
[MS-ASCMD]: ActiveSync Command Reference Protocol
Enables the synchronization of e-mail, attachments, contact information, calendar data, and document objects.
[MS-ASRM]: ActiveSync Rights Management Protocol
Describes the actions allowed on an e-mail message and its attachments.
[MS-OXIMAP4]: Internet Message Access Protocol Version 4 (IMAP4) Extensions
Extends IMAP4, as described in [RFC3501], which enables a client to access e-mail on a server.
[MS-OXPOP3]: Post Office Protocol Version 3 (POP3) Extensions
Extends POP3, as described in [RFC1939], which enables the listing and downloading of mail.
[MS-OXSMTP]: Simple Mail Transfer Protocol (SMTP) Mail Submission Extensions
Extends the SMTP Message Submission for Mail protocol, as described in [RFC4409], which is used to submit mail from a client to a server.
[MS-XLOGIN]: SMTP Protocol: AUTH LOGIN Extension
Extends SMTP to support a simple base64 encoding authentication mechanism.
[MS-OXWOOF]: Out of Office (OOF) Web Service Protocol
Enables clients to configure server-based automatic e-mail responses.
[MS-OXWSATT]: Attachment Handling Web Service Protocol
Enables clients to create, delete, and get attachments on items on the server.
[MS-OXWSCORE]: Core Items Web Service Protocol
Enables clients to create, update, and delete items on the server.
[MS-OXWSMSG]: E-Mail Message Types Web Service Protocol
Enables clients to create, update, and delete e-mail items on the server.
[MS-OXWSMTRK]: Message Tracking Web Service Protocol
Enables clients to find and retrieve information about message delivery by the server.