Работа с MapiJournal в PST
Contents
[
Hide
]
Добавяне на MapiJournal към PST
Create a New PST File and Add Subfolders показва как да създадете PST файл и да добавите подпапка към него. С Aspose.Email можете да добавите MapiJournal към подпапката Journal на PST файл, който сте създали или заредили. По-долу са стъпките за добавяне на MapiJournal към PST:
- Създайте обект MapiJournal
- Задайте свойствата на MapiJournal, използвайки конструктор и методи.
- Създайте PST чрез метода PersonalStorage.create().
- Създайте предварително дефинирана папка (Journals) в корена на PST файла, като достъпите коренната папка и след това извикате метода add_mapi_message_item().
Следният кодов откъс показва как да създадете MapiJournal и след това да го добавите към папката за дневници на новосъздаден PST файл.
Добавяне на прикачени файлове към MapiJournal
Следният кодов откъс показва как да добавите прикачени файлове към 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"))