- There are three Store Sink event types synchronous, asynchronous, and system events.
- Store Sinks can be registered on a specific mailbox or public folder, they can also be registered recursively or store-wide to cover multiple folders.
- The setup process has two main steps: the COM library must be configured in COM+ to be hosted in dllhost.EXE and the Store Sink must be registered with a particular folder to receive events for.
- Store Sink were depreciated in Exchange 2007 – although they still work and are supported, we recommend that new development uses Exchange Web Services or Exchange REST.
- Store Sinks for Exchange 2007 must be compiled as 64-bit.
- Since these ran in process with Exchange they had the potential of crashing Exchange.
OUTBOX: Introduction to Exchange Store Event Sinks Part 1
OUTBOX: Introduction to Exchange Store Event Sinks Part 2
Consider the following for new development with Exchange 2007 and later:
About: Office 365 REST APIs for Exchange
Outlook Notifications REST API reference (preview)
About: Exchange Web Services (EWS)
Mailbox synchronization and EWS in Exchange
Notification subscriptions, mailbox events, and EWS in Exchange
About: Messaging APIs