Platform SDK: SMTP Server Events

IMailMsgRecipients Interface

[This is preliminary documentation and subject to change.]

Interface for accessing a recipient list.

IID
19507fe0-a892-11d1-aa91-00aa006bc80b
Extends
IMailMsgRecipientsBase
Method Description
Commit Commit all changes to a recipient to disk (with optional asynchronous completion).
DomainCount Get the count of the domains.
DomainItem Get information about one domain.
AllocNewList Create a new recipient list.
WriteList Write the new recipient list.
SetNextDomain Link a domain after another.
InitializeRecipientFilterContext Initialize a recipient filter context against a chain of domain. Filter is based on comparing a set of filter flags against the IMMPID_RP_STATUS_FLAGS property.
TerminateRecipientFilterContext Terminates a recipient filter context.
GetNextRecipient Returns the next recipient in the chain of domains that match the filtering criteria set for the filter context.

Remarks

The IMailMsgRecipients interface is exposed by instances of the MailMsg COM class. This interface is used to interact with each object's list of recipients, including allocating new lists.

The interface supports filtering the recipient list by domains.

Changes made to the recipient list for the message are not committed to physical storage until the Commit method is invoked.

See Also

IMailMsgRecipientsBase Interface