Platform SDK: SMTP Server Events

ISMTPStoreDriver Interface

[This is preliminary documentation and subject to change.]

The ISMTPStoreDriver interface defines methods used by the SMTP service to initialize and manage the store driver object as well as deliver messages identified for local delivery.

IID
ee51588c-d64a-11d1-9ff7-00c04fa37348
Extends
IUnknown

Methods

Method Description
Init Initialize the store driver.
PrepareForShutdown Notify the store driver that shutdown is commencing.
Shutdown Shutdown the store driver.
LocalDelivery Deliver a message using the store driver.
EnumerateAndSubmitMessages Enumerate all the messages currently associated with the store driver.

Remarks

The ISMTPStoreDriver interface is mandatory for store driver sinks and is a companion to the IMailMsgStoreDriver interface. The ISMTPStoreDriver interface is used by the SMTP service to:

The SMTP service allocates backing storage for incoming messages using the IMailMsgStoreDriver interface on the store driver object.