Arbeiten mit MapiJournal in PST
Contents
[
Hide
]
Hinzufügen von MapiJournal zu PST
Erstellen einer neuen PST‑Datei und Hinzufügen von Unterordnern zeigte, wie Sie eine PST‑Datei erstellen und ihr einen Unterordner hinzufügen. Mit Aspose.Email können Sie MapiJournal zum Journal‑Unterordner einer von Ihnen erstellten oder geladenen PST‑Datei hinzufügen. Nachfolgend die Schritte zum Hinzufügen von MapiJournal zu einer PST:
- Ein MapiJournal‑Objekt erstellen
- Setzen Sie die Eigenschaften von MapiJournal mithilfe eines Konstruktors und Methoden.
- Erstellen Sie eine PST mit der Methode PersonalStorage.create().
- Erstellen Sie einen vordefinierten Ordner (Journals) im Stammverzeichnis der PST‑Datei, indem Sie den Stammordner aufrufen und anschließend die Methode add_mapi_message_item() verwenden.
Das folgende Code‑Snippet zeigt, wie Sie ein MapiJournal erstellen und es anschließend dem Journal‑Ordner einer neu erstellten PST‑Datei hinzufügen.
Anhänge zu MapiJournal hinzufügen
Das folgende Code‑Snippet zeigt, wie Sie Anhänge zu MapiJournal hinzufügen.
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"))