About Mailbox Agents
Although the objectives and tasks of Microsoft Exchange Server servicesvary, they share a common information structure because they use standard interfaces and common objects. The following figure shows a simplified view of this common information-exchange structure as it applies to a mailbox agent.
Interfaces between a mailbox server, a client, and a mailbox on Microsoft Exchange Server
-
The main components and objects pictured in the diagram are defined below.
-
User’s client application Can include unextended Microsoft Exchange clients, custom-built applications, and extended versions of the Microsoft Exchange Client.
-
Mailbox agent process A server application that provides server functions and communicates using a mailbox on the information store. Mailbox agents may also include a public folder for information sharing.
-
Information store Acts as the primary information database for Microsoft Exchange Server.
-
Inbox Receives messages from users for the application.
-
Outbox Stores and sends messages to users from the application.
-
Public folder Folder within the information store that contains information to be shared with application users. Because of their flexibility and power, public folders are suitable for almost any kind of information-exchange application.
For information about this type of server application, see SMBAGENT: Creating a Sample Mailbox Agent.