Работа с MapiJournal в PST
Contents
[
Hide
]
Добавление MapiJournal в PST
Создание нового PST‑файла и добавление подпапок демонстрирует, как создать PST‑файл и добавить к нему подпапку. С помощью Aspose.Email вы можете добавить MapiJournal в подпапку Journal PST‑файла, который вы создали или загрузили. Ниже приведены шаги по добавлению MapiJournal в PST:
- Создайте объект MapiJournal
- Установите свойства MapiJournal с помощью конструктора и методов.
- Создайте PST с помощью метода PersonalStorage.create().
- Создайте предопределённую папку (Journals) в корне PST‑файла, получив доступ к корневой папке и вызвав метод add_mapi_message_item().
Следующий фрагмент кода показывает, как создать MapiJournal и затем добавить его в папку журнала вновь созданного PST‑файла.
Добавление вложений к MapiJournal
Следующий фрагмент кода показывает, как добавить вложения к MapiJournal.
import os
from datetime import datetime, timedelta
from aspose.email.mapi import MapiJournal
data_dir = "path_to_data_directory"
attach_file_names = [os.path.join(data_dir, "Desert.jpg"), os.path.join(data_dir, "download.png")]
journal = MapiJournal("testJournal", "This is a test journal", "Phone call", "Phone call")
journal.start_time = datetime.now()
journal.end_time = journal.start_time + timedelta(hours=1)
journal.companies = ["company 1", "company 2", "company 3"]
for attach in attach_file_names:
journal.attachments.append(attach, open(attach, 'rb').read())
journal.save(os.path.join(data_dir, "AddAttachmentsToMapiJournal_out.msg"))