Platform SDK: Exchange Server

M

mailbox
The delivery location for all incoming mail messages addressed to a designated owner. Information in a user's mailbox is stored in the private information store on a Microsoft Exchange Server computer. A mailbox can contain received messages, message attachments, folders, folder hierarchy, and more. Server applications for Microsoft Exchange Server are often designed with a mailbox for communication.
mailbox agent
Any Microsoft Exchange Server application that uses a mailbox as its interface and performs functions for specific mailboxes. Mailbox agents are one of the chief types of server applications, with gateways being the other.
MAPI
The Messaging Application Programming Interface (MAPI) is a medium-independent messaging architecture that enables multiple applications to interact with multiple systems across a variety of hardware platforms. As a client interface component, MAPI is the complete set of functions and object-oriented interfaces that forms the foundation for the MAPI subsystem's client application and service provider interfaces.
MAPI address book
An object consisting of an information tree and a service agent that provides routing information and keeps track of the addresses and attributes of objects within the hierarchy. The MAPI address book is the basis for the Microsoft Exchange Server directory.
MAPI idle engine
A set of functions that improves performance by making efficient use of idle time. An application uses the MAPI idle engine for tasks that are less time-critical by deferring them until the processor is idle. A callback function is created that executes when called by the MAPI idle engine.
MAPI notification
A system of communication implemented by MAPI and used by Microsoft Exchange Server. One object registers to learn of a change or error (called an event) that may take place in the other object. After the event occurs, the first object is notified. The object receiving notification is called the advise sink. The object responsible for the notification is called the advise source.
MAPI service provider
A set of functions that connect MAPI client applications to an underlying message system. Microsoft Exchange Server (like most messaging systems) includes three types of services: message store, address book or directory, and message transport. MAPI supports each provider independently, allowing a vendor to offer one or more custom service providers.
MAPI session
A connection with a MAPI subsystem that must be established before a client application can call the underlying messaging system.
MAPI spooler
A MAPI process that handles the sending and receiving of messages between client applications and most messaging systems. A tightly coupled information store and transport provider does not use the spooler. See also client application.
marshal
The act of passing the function calls and parameters of an OLE object across process boundaries.
message body
See message text.
message content
The collection of all parts of a message that are not headers or footers, including the message text and attachments.
message store viewer
A MAPI client application that provides a view of a message and its attachments. The message store viewer displays a message or any other object in the exact format to be used in an application, showing it as a set of properties and a collection of calls that can be performed on the object.
message text
The main portion of the message content, typically displayed to each recipient as an immediate result of opening the message. It excludes any attachment objects. Also referred to as the message body.
message transfer agent (MTA)
A component of Microsoft Exchange Server that provides the engine for sending messages and distributing information between Microsoft Exchange Server systems or between Microsoft Exchange Server and a foreign system. Each MTA is associated with one information store. It is accessed using MAPI calls only and has no direct programmer interface with Microsoft Exchange Server. The MTA conforms to the 1988 X.400 specification.
message transfer envelope
The set of addressing, routing, and network protocol information that surrounds a message as it is transported across Microsoft Exchange Server.
messaging user object
A MAPI object that describes an individual recipient of a message. Messaging user objects implement the IMailUser interface, which inherits from the IMAPIProp interface.
Microsoft Exchange Server
The correct term to used when referring to both the Microsoft Exchange Server system and its server component.
Microsoft Exchange Server Administrator program
A graphical interface that is used for configuring and maintaining the sites and servers of an organization from a single location.