Arbeta med MapiJournal i PST
Contents
[
Hide
]
Lägga till MapiJournal i PST
Skapa en ny PST-fil och lägg till undermappar visade hur du skapar en PST-fil och lägger till en undermapp i den. Med Aspose.Email kan du lägga till MapiJournal i Journal-undermappen i en PST-fil som du har skapat eller läst in. Nedan följer stegen för att lägga till MapiJournal i en PST:
- Skapa ett MapiJournal-objekt
- Ställ in MapiJournal-egenskaperna med en konstruktor och metoder.
- Skapa en PST med metoden PersonalStorage.create().
- Skapa en fördefinierad mapp (Journals) i rotmappen i PST-filen genom att öppna rotmappen och sedan anropa add_mapi_message_item()-metoden.
Följande kodexempel visar hur du skapar ett MapiJournal och sedan lägger till det i journalmappen i en nyupprättad PST-fil.
Lägga till bilagor till MapiJournal
Följande kodexempel visar hur du lägger till bilagor i 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"))