Platform SDK: SMTP Server Events

IMessageRouter Interface

[This is preliminary documentation and subject to change.]

The IMessageRouter interface defines methods for SMTP Router event sinks.

IID
A928AD14-1610-11d2-9E02-00C04FA322BA
Extends
IUnknown

Methods

Method Description
GetTransportSinkID Called on router sinks to retrieve the sinks GUID identifier.
GetMessageType Called on router sinks to retrieve the passed MailMsg object's message type.
ReleaseMessageType Called on router sinks to signal to the sink that a particular message type has been exhausted.
GetNextHop Called on router sinks to request the next hop location used to relay a message.
GetNextHopFree Called on router sinks to request the next hop location used to relay a message.
ConnectionFailed Called on router sinks to indicate that the relay connection has failed for the next hop.