Platform SDK: Exchange Server

Transferring Messages

To transfer a message between Microsoft Exchange Server and a foreign messaging system, a gateway must translate both the message content and the recipient addresses to or from the format of the foreign system, depending on whether the message is coming from Microsoft Exchange Server or from the foreign system.

The following figure illustrates the basic message transfer process.

The message transfer process

The following procedures show the steps in transferring messages between Microsoft Exchange Server and a foreign messaging system. These steps form the transferring algorithm you will have to implement in your gateway.

To transfer a message to a foreign system

  1. Microsoft Exchange Server places the message in the gateway’s MTS-OUT folder.
  2. The gateway maps the addresses of the message recipients to the format of the foreign system.
  3. The gateway translates the message content so that it can be processed by the foreign system.
  4. The gateway delivers the message to the foreign system.

To transfer a message to Microsoft Exchange Server

  1. The gateway receives the message from the foreign system.
  2. The gateway maps the message addresses to the corresponding Microsoft Exchange Server addresses.
  3. The gateway translates the message content.
  4. The gateway delivers the message to its MTS-IN folder on the server.