The IMailRuleClient interface allows you to implement a Mail Rule Client that can process incoming messages. Currently, only Short Message Service (SMS) text messages can be processed. Processed messages can be moved, modified, and deleted by the client.
|The IMailRuleClient interface supersedes the functionality of the deprecated SmsReadMessage function.|
A mail rule client, in addition to registering as a COM object, must add the following item to the registry:
[HKEY_LOCAL_MACHINE\Software\Microsoft\Inbox\Svc\<TransportName>\Rules] <CLSID> = dword: 1
Replace <CLSID> with the class identifier (CLSID) of the mail rule client, and replace <TransportName> with the transport name that the rule client is registering for. Currently, Short Message Service (SMS) is the only supported value for <TransportName>. When Messaging starts, it calls Initialize for every transport that is associated with <TransportName>.
|The MAPI Rules sample requires privileged access.|