Praca z MapiJournal w PST
Contents
[
Hide
]
Dodawanie MapiJournal do PST
Tworzenie nowego pliku PST i dodawanie podfolderów pokazuje, jak utworzyć plik PST i dodać do niego podfolder. Dzięki Aspose.Email możesz dodać MapiJournal do hte Journal subfolder of a PST file that you have created or loaded. Below are the steps to add MapiJournal to a PST:
- Utwórz obiekt MapiJournal
- Ustaw właściwości MapiJournal przy użyciu konstruktora i metod.
- Utwórz plik PST przy użyciu metody PersonalStorage.create().
- Utwórz wstępnie zdefiniowany folder (Journals) w korzeniu pliku PST, uzyskując dostęp do folderu głównego i wywołując metodę add_mapi_message_item().
Poniższy fragment kodu pokazuje, jak utworzyć MapiJournal i dodać go do folderu dziennika nowo utworzonego pliku PST.
Dodawanie załączników do MapiJournal
Poniższy fragment kodu pokazuje, jak dodać załączniki do 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"))