读取并转换 Outlook OST 文件

Aspose.Email for .NET 提供了读取 Microsoft Outlook OST 文件的 API。您可以从磁盘或流加载 OST 文件到该类的实例中。 Aspose.Email.Outlook.Pst.PersonalStorage 类,并获取其内容的信息,例如文件夹、子文件夹和消息。使用 POP3 或 IMAP 邮件服务器下载消息时,Microsoft Outlook 会创建 PST 文件来存储电子邮件;而在使用 Microsoft Exchange 作为邮件服务器时,则会创建 OST 文件。OST 文件设计上支持比 PST 文件更大的文件大小。

读取 OST 文件

使用 Aspose.Email 读取 OST 文件的过程与读取 PST 文件完全相同。相同的代码可以读取 PST 和 OST 文件:只需向 PersonalStorage.from_file() 方法。以下代码片段展示了如何读取 OST 文件:

将 OST 转换为 PST

Aspose.Email 只需一行代码即可将 OST 文件转换为 PST。同样,可以使用相同的一行代码将 PST 文件创建为 OST 文件,使用 FileFormat 枚举器。目前,API 支持将 OST 格式转换为 PST(除 OST 2013/2016 外)。以下代码片段展示了如何将 OST 转换为 PST:

将 PST 转换为 OST

Aspose.Email 不支持将 PST 转换为 OST,因为 OST 始终由 Outlook 在添加账户并与邮件服务器同步时创建。PST 与 OST 的区别在于 PST 仅在本地可用,而 OST 内容也在邮件服务器上可用。因此无需将 PST 转换为 OST 以供本地使用。但可以使用 Outlook 的导入/导出向导将 PST 导入现有账户。

欲进行其他 OST 文件操作,请参阅以下页面:

  • 读取 Outlook PST 文件并获取文件夹及子文件夹信息
  • 获取 Outlook PST 文件中的邮件信息
  • 从 Outlook PST 文件提取邮件并以 MSG 格式保存到磁盘或流中
  • 从 Outlook PST 文件访问联系人信息并以 MSG 格式保存到磁盘