适用于:Outlook 2013 | Outlook 2016
接收文件夹是放置特定类的传入邮件的位置。 对于 IPM 和相关报表邮件,MAPI 将“收件箱”分配为默认接收文件夹。 对于 IPC 和相关报表邮件,MAPI 将邮件存储的根文件夹分配为默认接收文件夹。 可以更改这些作业或为其他邮件类进行其他作业。 为客户端支持的邮件类进行显式接收文件夹分配是可选的。
当传入邮件类没有分配的接收文件夹时,消息存储提供程序会自动使用与传入类的最长前缀匹配的接收文件夹。 例如,如果客户端收到 IPM 类的消息。注意.MyDocument 和已建立的唯一接收文件夹是 IPM 邮件的收件箱,此邮件将放置在收件箱中,因为 IPM。Note.MyDocument 派生自基类 IPM。
为 IPC 邮件分配接收文件夹时,切勿使用 IPM 子树中的文件夹。 这些文件夹应仅为 IPM 消息保留。 请改用邮件存储的根文件夹中包含的文件夹。
为 IPM 邮件类创建接收文件夹
调用消息存储的 IMAPIProp::GetProps 方法以检索 pidTagIpmSubtreeEntryId) 属性 (PR_IPM_SUBTREE_ENTRYID。
使用 PR_IPM_SUBTREE_ENTRYID 作为入口标识符调用 IMsgStore::OpenEntry,以打开消息存储中 IPM 子树的根文件夹。
调用 IMAPIFolder::CreateFolder 以创建接收文件夹。
调用 IMsgStore::SetReceiveFolder 将新文件夹映射到 IPM 邮件类。
为 IPC 邮件类创建接收文件夹
使用 null 条目标识符调用 IMsgStore::OpenEntry 以打开邮件存储的根文件夹。
调用 IMAPIFolder::CreateFolder 以创建接收文件夹。
调用 IMsgStore::SetReceiveFolder 将新文件夹映射到 IPC 邮件类。
分配用于相关报表邮件的邮件的接收文件夹。 例如,如果客户端收到 IPM。记下邮件,为将来的 IPM 设置一个接收文件夹。为将来的 Report.IPM.Note 邮件记下邮件和相同的接收文件夹。