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

В этом кратком руководстве основное внимание уделяется тому, как создать файл PST в Python, предоставив ссылки для создания среды, а затем запрограммируйте поток для выполнения этой задачи. Вы познакомитесь с процессом создания нового PST-файла в Python с помощью нескольких строк кода, а также с возможностью вставки в него различных типов папок.

Шаги по созданию файла PST в Python

  1. Установите среду для использовать Aspose.Email для Python через .NET в своем приложении, чтобы создать PST в Python.
  2. Включите пространство имен aspose.email в файл Python.
  3. Создайте экземпляр класса PersonalStorage для создания PST-файла на диске.
  4. Добавьте предопределенную папку в корневую папку PST.
  5. Включить пользовательскую папку в корневую папку
  6. Сохраните созданный файл PST на диск

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

Код для создания PST в Python

В этом примере показано, как создать файл Outlook PST в Python, используя одну из перегруженных функций create(), принадлежащих классу PersonalStorage. Вы можете легко вставлять предопределенные папки с помощью перечислителя standard_ipm_folder, который содержит такие записи, как «Входящие», «Отправленные», «Исходящие», «Удаленные», «Задачи», «Контакты» и т. д. и т. д. Вы также можете добавить пользовательские папки, которые не являются стандартными, но могут потребоваться в вашей реализации.

В этой статье рассказывается, как создать файл PST в Python, используя простой интерфейс API. Если вам интересно узнать о преобразовании файла EML в файл MSG в Python, обратитесь к статье как преобразовать EML в MSG с помощью Python.

 Русский