MAPI 消息存储提供程序概述

适用于:Outlook 2013 | Outlook 2016

消息存储提供程序为客户端应用程序的用户处理消息和其他信息的存储和检索。 消息信息通过使用称为消息存储的分层系统进行组织。 消息存储是在多个级别实现的,名为文件夹的容器保存着不同类型的消息。 对消息存储中的级别数没有限制;文件夹可以包含多个子文件夹。 

下图显示了分层消息存储体系结构。

消息存储体系结构

消息存储体系结构

图中显示了两个文件夹,一个文件夹带有子文件夹。 客户端应用程序用户可以访问每个文件夹中包含的邮件的摘要视图,或者使用窗体单独查看它们。 客户端显示 MAPI 提供的标准窗体还是表单开发人员提供的自定义窗体取决于消息的类型或类。 第一个文件夹包含笔记邮件,并使用 MAPI 标准备注窗体。 第二个文件夹包含清单请求消息,并使用自定义清单窗体。 这两个窗体上的信息表示消息的属性。

可以通过多种方式使用消息存储数据。 除了对传统电子邮件使用数据外,还可以将文件夹用作公共讨论的论坛、参考文档的存储库或语音邮件、日历、联系人或任务的容器等。 单个消息存储可以保存多种类型的信息。 多个客户端可以安装同一消息存储。 这样可以轻松快速地共享数据。

使用邮件存储文件夹可以排序和筛选邮件,以及自定义用户界面中的消息显示。 指向筛选邮件的链接保存在称为搜索结果文件夹的特殊文件夹中。 客户端应用程序的用户输入筛选条件,MAPI 将其称为限制,并将条件应用于存储在一个或多个文件夹中的邮件。 例如,用户可能只想查看处理特定主题且到达日期比上周晚的邮件。 搜索文件夹中列出了对符合条件的邮件的引用,而真实邮件将保留在其常规文件夹中。

消息是从一个用户或应用程序传输到另一个用户或应用程序的数据单位。 每封邮件都包含一些消息文本(格式简单或复杂),以及用于传输的消息信封信息。 某些邮件包括一个或多个附件,或者与文件、另一封邮件或 OLE 对象形式的邮件相关的附加数据以及传输的其他数据。

根据消息存储提供程序,除了已发送或接收的消息之外,用户还可以保存当前正在写入的新消息。 可以将邮件从一个文件夹复制或移动到另一个文件夹,每个副本将成为可以单独复制、删除或修改的单独邮件。 某些邮件存储提供程序启用的另一项功能是在收到邮件后更改邮件并将其存储回其文件夹中。 用户可能会利用此功能来旋转倒排到达的传真邮件。 用户可以将正确的视图存储在 文件夹中,以便以后查看。

另请参阅