Как создать файл PST в C#

В этой пошаговой статье показано, как создать PST-файл на C#, а также предоставлены ссылки для создания среды, а затем программа для выполнения этой задачи. Также предоставляется доступ к исполняемому образцу кода, который можно использовать в любой из поддерживаемых .NET сред без установки каких-либо других сторонних инструментов или MS Outlook для создания нового файла PST. После того, как вы создаете PST на C#, его можно сохранить на диск или в поток в соответствии с требованиями приложения.

Шаги по созданию PST-файла на C#

  1. Настройте среду разработки, чтобы добавить Aspose.Email for .NET из диспетчера пакетов NuGet.
  2. Создайте объект PersonalStorage, указав новое имя файла PST и версию формата файла.
  3. Создайте predefined folder в корневой папке PST.
  4. Добавьте несколько пользовательских папок в корневую папку
  5. Сохраните полученный файл PST на диск.

Эти шаги описывают процесс создания нового PST на C#, где сначала определяются классы, которые можно использовать для создания файла PST, а затем выполняются несколько дополнительных задач для лучшего понимания. Файл PST можно создать, указав имя файла PST и версию формата файла, которая может быть либо Unicode, либо ANSI. Мы можем создать файл PST без какой-либо папки, однако мы можем добавить предопределенные или пользовательские папки перед сохранением файла PST.

Код для создания нового файла PST в C#

Этот код демонстрирует, как создать файл Outlook PST на C#, используя одну из перегруженных функций Create(), которая допускает различные параметры. Вы можете создавать предопределенные папки с помощью перечислителя StandardIpmFolder, который содержит такие записи, как «Входящие», «Исходящие», «SentItems», «DeletedItems», «Контакты», «Задачи» и т. д., и это лишь некоторые из них. Вы также можете создавать настраиваемые папки, которые не являются стандартными, но необходимы в вашей среде.

Эта статья научила нас как сделать файл PST на C#. Если вы хотите узнать, как отправить электронное письмо на C#, обратитесь к статье Как отправить письмо на C#.

 Русский