संलग्नक और एम्बेडेड ऑब्जेक्ट्स को संभालना

ईमेल अटैचमेंट प्रबंधन

एक ईमेल अटैचमेंट एक कंप्यूटर फ़ाइल है जो ईमेल संदेश के साथ भेजी जाती है। फ़ाइल को एक अलग संदेश के रूप में या उस संदेश के भाग के रूप में भेजा जा सकता है जिससे यह जुड़ा है। Attachment क्लास का उपयोग ईमेल संदेश के भीतर संलग्न फ़ाइलों को प्रबंधित और संशोधित करने के लिए किया जाता है।

सभी संदेशों में एक बॉडी शामिल होती है। बॉडी के अलावा, आप अतिरिक्त फ़ाइलें भेजना चाह सकते हैं। इन्हें अटैचमेंट के रूप में भेजा जाता है और यह … की इंस्टेंस के रूप में प्रतिनिधित्व किया जाता है। Attachment क्लास। आप किसी भी संख्या में अटैचमेंट भेज सकते हैं लेकिन अटैचमेंट का आकार मेल सर्वर द्वारा सीमित है। उदाहरण के लिए, Gmail 10MB से बड़े फाइल आकार का समर्थन नहीं करता।

अटैचमेंट जोड़ना

ईमेल संदेश में फ़ाइल संलग्न करने के लिए, कृपया निम्न चरणों का पालन करें:

  1. का एक इंस्टेंस बनाएं MailMessage क्लास।
  2. का एक इंस्टेंस बनाएं Attachment क्लास।
  3. अटैचमेंट को अटैचमेंट इंस्टेंस में लोड करें।
  4. अटैचमेंट इंस्टेंस को … में जोड़ें MailMessage क्लास इंस्टेंस।

निम्न कोड स्निपेट दिखाता है कि ईमेल में अटैचमेंट कैसे जोड़ें।

ऊपर हमने Aspose.Email के साथ आपके ईमेल संदेश में अटैचमेंट जोड़ने का विवरण दिया था। आगे दिखाया गया है कि अटैचमेंट कैसे हटाएँ और उनकी जानकारी स्क्रीन पर कैसे दिखाएँ।

अटैचमेंट हटाना

अटैचमेंट हटाने के लिए नीचे दिए गए चरणों का पालन करें:

  1. का एक इंस्टेंस बनाएं MailMessage क्लास।
  2. निर्दिष्ट फ़ाइल पथ से अटैचमेंट लोड करने के लिए उपयोग करें Attachment क्लास।
  3. अटैचमेंट को … में जोड़ें MailMessage इंस्टेंस के अटैचमेंट संग्रह।
  4. किसी भी अटैचमेंट को हटाने से पहले अटैचमेंट की गिनती प्रिंट करें।
  5. अटैचमेंट को … से हटाएँ MailMessage इंस्टेंस के अटैचमेंट संग्रह।
  6. अटैचमेंट हटाने के बाद अटैचमेंट की गिनती प्रिंट करें।

निम्न कोड स्निपेट दिखाता है कि अटैचमेंट को कैसे हटाया जाए:

अटैचमेंट फ़ाइल नाम प्राप्त करना

अटैचमेंट फ़ाइल नाम दिखाने के लिए इन चरणों का पालन करें:

  1. लोडेड ईमेल में अटैचमेंट के माध्यम से लूप करें।
  2. प्रत्येक अटैचमेंट के लिए, एक लूप का उपयोग करके जो अटैचमेंट की सूची बनाता है, उसका नाम प्रिंट करें।

निम्न कोड स्निपेट दिखाता है कि अटैचमेंट फ़ाइल नाम स्क्रीन पर कैसे दिखाएँ।

अटैचमेंट निकालना

Aspose.Email में … MailMessage क्लास अटैचमेंट के साथ काम करने के लिए उपयोग की जाती है। एक ईमेल अटैचमेंट एक कंप्यूटर फ़ाइल है जो ईमेल संदेश के साथ भेजी जाती है। इसे अलग संदेश के रूप में या उस संदेश के भाग के रूप में भेजा जा सकता है जिससे यह संलग्न है। फ़ाइल को … की इंस्टेंस के रूप में दर्शाया जाता है। Attachment क्लास। ईमेल संदेशों से अटैचमेंट निकालने के लिए, निम्न चरणों का पालन करें:

  1. का एक इंस्टेंस बनाएं MailMessage क्लास।
  2. ईमेल फ़ाइल को इसमें लोड करें। MailMessage इंस्टैंस।
  3. का एक इंस्टेंस बनाएं Attachment क्लास और इसे लूप में उपयोग करके सभी अटैचमेंट्स को निकालें।
  4. संलग्नक को सहेजें और स्क्रीन पर दिखाएँ।
  5. भेजने वाले और प्राप्तकर्ता पते को … में निर्दिष्ट करें MailMessage इंस्टैंस।
  6. अब आप … का उपयोग करके ईमेल भेज सकते हैं SmtpClient क्लास।

निम्न कोड स्निपेट दर्शाता है कि ईमेल अटैचमेंट को कैसे निकाला जाए:

|ईमेल में निकाले गए अटैचमेंट्स| | :- | |todo:image_alt_text|

अटैचमेंट से कंटेंट-डिस्क्रिप्शन प्राप्त करना

Aspose.Email API अटैचमेंट हेडर से Content-Description पढ़ने की क्षमता प्रदान करता है। निम्न कोड स्निपेट दिखाता है कि अटैचमेंट से कंटेंट विवरण कैसे प्राप्त किया जाए:

एम्बेडेड संदेश अटैचमेंट की पहचान करना

एम्बेडेड ऑब्जेक्ट्स के साथ काम करना

एक एम्बेडेड ऑब्जेक्ट वह ऑब्जेक्ट है जो एक एप्लिकेशन से बनाया गया है और दूसरे एप्लिकेशन द्वारा निर्मित दस्तावेज़ या फ़ाइल में एम्बेड किया गया है। उदाहरण के लिए, एक Microsoft Excel स्प्रेडशीट को Microsoft Word रिपोर्ट में एम्बेड किया जा सकता है, या एक वीडियो फ़ाइल को Microsoft PowerPoint प्रस्तुति में एम्बेड किया जा सकता है। जब फ़ाइल एम्बेड की जाती है, तो वह किसी अन्य दस्तावेज़ में डाली या पेस्ट की जाने की बजाय अपना मूल स्वरूप बनाए रखती है। एम्बेडेड दस्तावेज़ को मूल एप्लिकेशन में खोलकर संशोधित किया जा सकता है।

एम्बेडेड वस्तुओं को निकालना

निम्न कोड उदाहरण दिखाता है कि .NET के माध्यम से Aspose.Email for Python का उपयोग करके ईमेल फ़ाइल से एम्बेडेड ऑब्जेक्ट कैसे निकाले जाएँ।

  1. का एक इंस्टेंस बनाएं MailMessage क्लास।
  2. MailMessage इंस्टेंस में ईमेल फ़ाइल लोड करें।
  3. एक लूप और … की इंस्टेंस बनाएं Attachment उसमें क्लास।
  4. संलग्नक को सहेजें और स्क्रीन पर दिखाएँ।
  5. MailMessage इंस्टेंस में भेजने वाले और प्राप्तकर्ता पते निर्दिष्ट करें।
  6. इसका उपयोग करके ईमेल भेजें SmtpClient क्लास।

|ईमेल में निकाले गए एम्बेडेड ऑब्जेक्ट्स| | :- | |todo:image_alt_text|