收件人表

适用于:Outlook 2013 | Outlook 2016

收件人表包含有关邮件的所有收件人的信息。 邮件存储提供程序实现收件人表,客户端应用程序使用它们。 客户端通过调用 IMessage::GetRecipientTable 方法或者邮件存储提供程序支持此方法来访问收件人表,从而 调用 IMAPIProp::OpenProperty 方法。 客户端通过为属性标记指定 PR_MESSAGE_RECIPIENTS (PidTagMessageRecipients) ,为接口标识符指定 IID_IMAPITable 来使用 OpenProperty 访问收件人表。 可以通过调用 IMessage::ModifyRecipients 方法对收件人表 进行更改。

收件人表具有不同的列集,具体取决于是否已提交邮件。 下列属性将包含收件人表中所需的列集:

可选属性包括:

提交的邮件应在所需的列集包含以下附加属性:

根据提供程序的实现,其他列(如 PR_SENDER_NAME (PidTagSenderName) 和 ENTRYID)可能位于表中。

支持邮件传输的任何邮件存储提供程序(如提供程序的 PR_STORE_SUPPORT_MASK (PidTagStoreSupportMask) 属性中设置的 STORE_SUBMIT_OK 位所示)都应支持收件人表实现中的一组特定限制。 ANDOR 存在和属性限制是应该对收件人表用户可用的限制类型之一。 属性限制仅需要支持等于和不等于运算符。 这些限制必须用于以下属性:

  • PR_ADDRTYPE

  • PR_EMAIL_ADDRESS (PidTagEmailAddress)

  • PR_RECIPIENT_TYPE

  • PR_RESPONSIBILITY

  • PR_SPOOLER_STATUS

另请参阅

MAPI 表