Práce s MapiJournal v PST
Contents
[
Hide
]
Přidání MapiJournal do PST
Vytvoření nového souboru PST a přidání podadresářů ukázalo, jak vytvořit soubor PST a přidat do něj podadresář. S Aspose.Email můžete přidat 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:
- Vytvořte objekt MapiJournal
- Nastavte vlastnosti MapiJournal pomocí konstruktoru a metod.
- Vytvořte PST pomocí metody PersonalStorage.create().
- Vytvořte předdefinovanou složku (Journals) v kořenovém adresáři souboru PST přístupem ke kořenové složce a následným zavoláním metody add_mapi_message_item().
Následující ukázka kódu vám ukazuje, jak vytvořit MapiJournal a poté jej přidat do složky deníku nově vytvořeného souboru PST.
Přidání příloh do MapiJournal
Následující ukázka kódu vám ukazuje, jak přidat přílohy 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"))