PST में MapiJournal के साथ काम करना
Contents
[
Hide
]
PST में MapiJournal जोड़ना
नए PST फ़ाइल बनाना और सबफ़ोल्डर जोड़ना दर्शाता है कि PST फ़ाइल कैसे बनाई जाए और उसमें एक सबफ़ोल्डर कैसे जोड़ा जाए। Aspose.Email के साथ आप बनाए या लोड किए गए PST फ़ाइल के Journal सबफ़ोल्डर में MapiJournal जोड़ सकते हैं। नीचे PST में MapiJournal जोड़ने के चरण दिए गये हैं:
- एक MapiJournal ऑब्जेक्ट बनाएं
- कन्स्ट्रक्टर और मेथड्स का उपयोग करके MapiJournal प्रॉपर्टीज़ सेट करें।
- PersonalStorage.create() मेथड का उपयोग करके PST बनाएं।
- रूट फ़ोल्डर तक पहुँचकर और फिर add_mapi_message_item() मेथड को कॉल करके PST फ़ाइल की जड़ (रूट) पर एक पूर्व-परिभाषित फ़ोल्डर (Journals) बनाएं।
नीचे दिया गया कोड स्निपेट दिखाता है कि 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"))