Создать новый файл PST и добавить подпапки

Создание нового PST‑файла и добавление подпапок

Помимо анализа существующего PST‑файла, Aspose.Email предоставляет возможность создать PST‑файл с нуля. В этой статье показано, как создать PST‑файл Outlook и добавить к нему подпапку.

  1. Создание нового PST‑файла.
  2. Изменение класса контейнера папки.

Используйте класс PersonalStorage для создания файла PST в определённом месте локального диска. Чтобы создать PST‑файл с нуля:

  1. Создайте PST с помощью метода PersonalStorage.Create().
  2. Добавьте подпапку в корень файла PST, получив доступ к корневой папке и вызвав метод AddSubFolder.

Ниже пример кода, показывающий, как создать PST‑файл и добавить подпапку с именем Inbox.

Изменение класса контейнера папки

Иногда необходимо изменить класс папки. Распространённый пример — когда в одну папку добавляются сообщения разных типов (встречи, письма и т.д.). В этих случаях класс папки нужно изменить для всех элементов, чтобы они отображались корректно. Ниже приведён фрагмент кода, показывающий, как изменить класс контейнера папки в PST для этой цели.