如何在 C# 中创建 PST 文件

这篇循序渐进的文章指导如何在 C# 中创建 PST 文件,通过提供建立环境的参考,然后编程流程来执行此任务。还共享了一个可运行的示例代码,可以在任何 .NET 支持的环境中使用,而无需安装任何其他第三方工具或 MS Outlook 来创建新的 PST 文件。 在 C# 中创建 PST 后,可以根据应用程序要求将其保存在磁盘上或流中。

在 C# 中创建 PST 文件的步骤

  1. 设置开发环境以从 NuGet 包管理器添加 Aspose.Email for .NET
  2. 通过提供新的 PST 文件名和文件格式版本来创建 PersonalStorage 的对象
  3. 在 PST 的根文件夹中创建一个 predefined folder
  4. 在根文件夹中添加一些自定义文件夹
  5. 将生成的 PST 文件保存在磁盘上

这些步骤描述了在 C# 中创建新 PST 的过程,其中首先确定可用于创建 PST 文件的类,然后执行一些额外的任务以便更好地理解。可以通过提供 PST 文件名和文件格式版本(可以是 Unicode 或 ANSI)来创建 PST 文件。我们可以创建一个没有任何文件夹的 PST 文件,但是,我们可以在保存 PST 文件之前添加预定义或自定义文件夹。

在 C# 中创建新 PST 文件的代码

此代码演示 *如何使用允许各种参数的重载函数 Create() 之一在 C# 中创建 Outlook PST 文件。您可以使用 StandardIpmFolder 枚举器创建预定义文件夹,其中包含诸如 Inbox、Outbox、SentItems、DeletedItems、Contacts、Tasks 等条目。您还可以创建非标准但在您的环境中需要的自定义文件夹。

这篇文章教会了我们如何用 C# 制作 PST 文件。如果您想了解使用 C# 发送电子邮件的过程,请参阅 如何在 C# 中发送电子邮件 上的文章。

 简体中文