Werken met MapiJournal in PST

MapiJournal toevoegen aan PST

Create a New PST File and Add Subfolders liet zien hoe u een PST‑bestand maakt en er een submap aan toevoegt. Met Aspose.Email kunt u een MapiJournal toevoegen aan de Journal‑submap van een PST‑bestand dat u hebt aangemaakt of geladen. Hieronder staan de stappen om een MapiJournal aan een PST toe te voegen:

  1. Maak een MapiJournal‑object
  2. Stel de MapiJournal‑eigenschappen in met behulp van een constructor en methoden.
  3. Maak een PST aan met de PersonalStorage.create()-methode.
  4. Maak een vooraf gedefinieerde map (Journals) aan in de root van het PST‑bestand door de root‑map te benaderen en vervolgens de methode add_mapi_message_item() aan te roepen.

Het volgende codefragment toont hoe u een MapiJournal maakt en vervolgens toevoegt aan de journaalfolder van een nieuw aangemaakt PST‑bestand.

Bijlagen toevoegen aan MapiJournal

Het volgende codefragment toont hoe u bijlagen kunt toevoegen aan 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"))