在收件箱中保存邮件

适用于:Outlook 2013 | Outlook 2016

在收件箱中存储没有任何收件人的邮件

  1. 调用 IMsgStore::GetReceiveFolder 检索收件箱的条目标识符。

  2. 调用 IMsgStore::OpenEntry 打开收件箱并检索指向它的指针。

  3. 调用收件箱的 IMAPIFolder::CreateMessage 方法来创建邮件。

  4. 调用邮件的 IMAPIProp::SetProps 方法以添加 PR_BODY (PidTagBody) 、 PR_HTML (PidTagHtml) 或 PR_RTF_COMPRESSED (PidTagRtfCompressed) 和 PR_SUBJECT (PidTagSubject) 属性。

  5. 创建每个附件,设置其属性并保存它。 有关向邮件添加附件的详细信息,请参阅 创建邮件附件

  6. 调用 IMessage::SaveChanges 以保存邮件。 此时,它将显示在"收件箱"的"内容"表中。

如果要在邮件显示在收件箱的内容表中之前,先进行交错保存,请改为在隐藏文件夹(如 IPM 子树的根文件夹)中创建邮件,然后将邮件移动到收件箱。