This quick start procedure explains the set of tasks necessary to create a server application that will run with Microsoft Exchange Server. Server applications can be gateways, mailbox agents, or add-in applications.
All server application that run with Microsoft Exchange Server are programmed in C or C++, using Microsoft Visual C++. For more information, see Server Application Development Options.
For more information on developing server applications, see
If this is to be a service of Windows NT Server, see Installing an Application as a Service.
The Microsoft Exchange Server SDK includes the source code (and compiled versions) of several sample applications written in C or C++. You can compile and run them in their present form, or change the source code to create new applications that meet your organization's specific needs.
Two particularly robust and helpful sample applications are:
Sample Mailbox Agent SMBAGENT, the sample mailbox agent performs the functions of a list server.
Sample Gateway For information about building and running the sample gateway, see Sample Gateway and Applications. For complete gateway development information, see the Gateway Programmer's Reference.