MSMQ Mail Services

MSMQ mail services provide a way to send MSMQ mail messages to applications that use e-mail based messaging. These applications include Microsoft® Exchange as well as individual MAPI client applications. Application developers can use these mail services to combine the ease of development and use of e-mail-based forms with the computing power and interoperability of MSMQ.

MSMQ provides two mail services: the MSMQ MAPI Transport Provider and the MSMQ Exchange Connector. The differences between the two services are listed below.

MSMQ Exchange Connector MSMQ MAPI Transport Provider
Runs on a single computer serving all Microsoft Exchange users. Runs on each MAPI client application computer serving only one MAPI client.
Requires MSMQ installed on one computer. Requires MSMQ installed on each MAPI client computer.
Uses a single queue to send e-mail to all users. Uses a different user input queue for each MAPI user.
Stores the addresses of the MSMQ applications in the Microsoft Exchange address book, which is common to all Microsoft Exchange users. Stores addresses in personal address books, which cannot be shared among MAPI clients.
Requires a connection to a Microsoft Exchange server. Does not require Microsoft Exchange.
When sending mail messages, the MSMQ application must specify the address of the Microsoft Exchange user. When sending mail messages, only the label of the MAPI client's queue is needed.

The MSMQ mail services currently support sending/receiving of the following:

The MSMQ mail services do not support sending/receiving e-mail with: