Práce s MapiJournal v PST

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:

  1. Vytvořte objekt MapiJournal
  2. Nastavte vlastnosti MapiJournal pomocí konstruktoru a metod.
  3. Vytvořte PST pomocí metody PersonalStorage.create().
  4. 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"))