PST'de MapiJournal ile Çalışma

MapiJournal’i PST’ye Ekleme

Yeni bir PST Dosyası Oluşturma ve Alt Klasörler Ekleme bir PST dosyası oluşturmayı ve ona bir alt klasör eklemeyi gösterdi. Aspose.Email ile oluşturduğunuz veya yüklediğiniz bir PST dosyasının Journal alt klasörüne MapiJournal ekleyebilirsiniz. Aşağıda bir PST’ye MapiJournal eklemek için adımlar verilmiştir:

  1. Bir MapiJournal nesnesi oluşturun
  2. MapiJournal özelliklerini bir kurucu ve metodlar kullanarak ayarlayın.
  3. PersonalStorage.create() yöntemiyle bir PST oluşturun.
  4. Kök klasöre erişerek ve ardından add_mapi_message_item() metodunu çağırarak PST dosyasının kökünde önceden tanımlı bir klasör (Journals) oluşturun.

Aşağıdaki kod parçacığı, bir MapiJournal oluşturmayı ve ardından yeni oluşturulan bir PST dosyasının günlük klasörüne eklemeyi gösterir.

MapiJournal’e Ek Ekleme

Aşağıdaki kod parçacığı, MapiJournal’a ekler nasıl ekleyeceğinizi gösterir.

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"))