PST फ़ाइल में संदेशों के साथ काम करना

PST फ़ाइलों में संदेश जोड़ना

Create a New PST File and Add Subfolders ने दिखाया कि कैसे एक PST फ़ाइल बनाकर उसमें उपफ़ोल्डर जोड़े जाएँ। Aspose.Email के साथ आप एक PST फ़ाइल में जिसे आपने बनाया या लोड किया है, उपफ़ोल्डरों में संदेश जोड़ सकते हैं। यह लेख दो संदेशों को डिस्क से PST की Inbox उपफ़ोल्डर में जोड़ता है। PST फ़ाइलों में संदेश जोड़ने के लिए PersonalStorage और FolderInfo क्लासेज़ का उपयोग करें। PST फ़ाइल की Inbox फ़ोल्डर में संदेश जोड़ने के लिए:

  1. FolderInfo क्लास का एक इंस्टेंस बनाएं और उसे Inbox फ़ोल्डर की सामग्री से लोड करें।
  2. डिस्क से संदेशों को Inbox फ़ोल्डर में जोड़ने के लिए FolderInfo.AddMessage() मेथड को कॉल करें। FolderInfo क्लास AddMessages मेथड प्रदान करती है जो बड़ी संख्या में संदेशों को फ़ोल्डर में जोड़ने की सुविधा देती है, डिस्क I/O ऑपरेशन्स को कम करती है और प्रदर्शन को बेहतर बनाती है। एक पूर्ण उदाहरण नीचे ‘Adding Bulk Messages’ में दिया गया है।

नीचे दिया गया कोड स्निपेट दर्शाता है कि Inbox नामक PST सबफ़ोल्डर में संदेश कैसे जोड़ें।

PST से सीधे स्ट्रीम में संदेश सहेजना

PST फ़ाइल से सीधे स्ट्रीम में संदेश सहेजने के लिए, बिना संदेशों के MsgInfo को एक्सट्रैक्ट किए, SaveMessageToStream() मेथड का उपयोग करें। नीचे दिया गया कोड स्निपेट दिखाता है कि PST से सीधे स्ट्रीम में संदेश कैसे सहेजे जाएँ।

PST फ़ाइल से n संख्या के संदेश निकालना

निम्नलिखित कोड स्निपेट दिखाता है कि PST से निर्दिष्ट संख्या में संदेश कैसे निकाले जाएँ। केवल पहले संदेश का इंडेक्स और निकाले जाने वाले संदेशों की कुल संख्या प्रदान करें।

मानदंड द्वारा PST में संदेश और फ़ोल्डर खोजें

Personal Storage (PST) फ़ाइलों में बड़ी मात्रा में डेटा हो सकता है और ऐसे बड़े फ़ाइलों में विशिष्ट मानदंडों को पूरा करने वाले डेटा की खोज करने के लिए कोड में कई चेक पॉइंट शामिल करने पड़ते हैं। PersonalStorageQueryBuilder क्लास के साथ, Aspose.Email PST में निर्दिष्ट खोज मानदंड के आधार पर विशिष्ट रिकॉर्ड खोजने की सुविधा प्रदान करता है। PST को संदेशों के आधार पर खोजा जा सकता है, जैसे प्रेषक, प्राप्तकर्ता, विषय, संदेश महत्व, अटैचमेंट की उपस्थिति, संदेश आकार, और यहाँ तक कि संदेश ID। PersonalStorageQueryBuilder का उपयोग उपफ़ोल्डरों की खोज के लिए भी किया जा सकता है।

PST में संदेशों और फ़ोल्डरों की खोज

नीचे दिया गया कोड स्निपेट दिखाता है कि PersonalStorageQueryBuilder क्लास को कैसे उपयोग करके विभिन्न खोज मानदंडों के आधार पर PST की सामग्री खोजी जाए। उदाहरण के लिए, यह दिखाता है कि PST को किस आधार पर खोजा जाए:

  • संदेश महत्त्व।
  • संदेश वर्ग।
  • अटैचमेंट की उपस्थिति।
  • संदेश आकार।
  • न पढ़े गए संदेश।
  • अटैचमेंट वाले न पढ़े गए संदेश, और
  • विशिष्ट उपफ़ोल्डर नाम वाले फ़ोल्डर।

संपूर्ण संदेश को निकाले बिना अटैचमेंट्स निकालें

Aspose.Email API का उपयोग PST संदेशों से अटैचमेंट्स को पूरी संदेश को पहले एक्सट्रैक्ट किए बिना निकालने के लिए किया जा सकता है। IEWSClient की ExtractAttachments मेथड इसे करने में मदद करती है। नीचे दिया गया कोड स्निपेट दिखाता है कि बिना पूरी संदेश को एक्सट्रैक्ट किए अटैचमेंट्स कैसे निकाले जाएँ।

PST में फ़ाइलें जोड़ना

Microsoft Outlook की मुख्य कार्यक्षमता ईमेल, कैलेंडर, कार्य, संपर्क और जर्नल एंट्रीज़ का प्रबंधन है। अतिरिक्त रूप से, फ़ाइलों को भी PST फ़ोल्डर में जोड़ा जा सकता है और resulting PST added documents का रिकॉर्ड रखता है। Aspose.Email संदेशों, संपर्कों, कार्यों और जर्नल एंट्रीज़ के अतिरिक्त फ़ोल्डरों में फ़ाइलें जोड़ने की सुविधा प्रदान करता है। नीचे दिया गया कोड स्निपेट दिखाता है कि Aspose.Email का उपयोग करके PST फ़ोल्डर में दस्तावेज़ कैसे जोड़ें।