C++ में ईमेल संदेश और हेडर्स पढ़ना और प्रदर्शित करना

Aspose.Email for C++ प्रदान करता है MailMessage क्लास, जो एक ईमेल संदेश का प्रतिनिधित्व करता है और डेवलपर्स को इसकी सामग्री और हेडर्स तक पहुंच और प्रदर्शित करने की अनुमति देता है। आप आसानी से मौजूदा ईमेल फ़ाइल (EML) से प्रेषक, प्राप्तकर्ता, विषय, बॉडी और हेडर्स जैसी जानकारी निकाल सकते हैं।

ईमेल जानकारी प्रदर्शित करें

ईमेल फ़ाइल लोड करें और स्क्रीन पर उसकी मुख्य प्रॉपर्टीज़ जैसे प्रेषक, प्राप्तकर्ता, विषय और बॉडी प्रदर्शित करें। नीचे दिया गया कोड नमूना Aspose.Email API का उपयोग करके स्क्रीन पर ईमेल जानकारी प्रदर्शित करना दर्शाता है।

  1. का एक इंस्टेंस बनाएं MailMessage क्लास।
  2. एक ईमेल संदेश को लोड करें MailMessage इंस्टैंस।
  3. कंसोल पर वांछित प्रॉपर्टीज़ (जैसे From, To, Subject, और Body) प्रदर्शित करें।

Note: पूर्ण उदाहरणों और डेटा फ़ाइलों के लिए यहाँ जाएँ Aspose.Email for C++ GitHub रिपॉज़िटरी.

ईमेल हेडर निकालें

एक email header मेटाडेटा फ़ील्ड्स का सेट है जो संदेश का विवरण देता है, जिसमें रूटिंग जानकारी, कंटेंट टाइप, एन्कोडिंग और प्रेषक/प्राप्तकर्ता विवरण शामिल होते हैं।

Aspose.Email for C++ आपको इन हेडर्स को निकालने और इनका उपयोग करने की अनुमति देता है MailMessage क्लास।

सबसे सामान्य हेडर प्रकार इस के माध्यम से उपलब्ध हैं HeaderType क्लास, जो मानक हेडर फ़ील्ड्स के लिए नामित कॉन्स्टैंट्स प्रदान करता है।

निम्न कोड स्निपेट दर्शाता है कि email headers निकालें:

  1. का एक इंस्टेंस बनाएं MailMessage क्लास।
  2. ईमेल फ़ाइल को इस इंस्टेंस में लोड करें।
  3. हेडर संग्रह को प्राप्त करने के लिए उपयोग करें get_Headers() विधि।
  4. हेडर नामों और मानों को पढ़ने या प्रदर्शित करने के लिए संग्रह पर इटररेट करें।

डिकोडेड हेडर मान प्राप्त करें

कुछ ईमेल हेडर्स में एन्कोडेड टेक्स्ट हो सकता है (उदाहरण के लिए, विषय पंक्तियों या एन्कोडेड शब्दों वाले कस्टम हेडर्स)। आप आसानी से डिकोडेड वैल्यू को इस का उपयोग करके प्राप्त कर सकते हैं GetDecodedValue() विधि HeaderCollection क्लास।

निम्नलिखित कोड स्निपेट दिखाता है कि डिकोडेड हेडर मान कैसे प्राप्त किए जाएँ।