इस चरण-दर-चरण ट्यूटोरियल में, हम समझाएंगे कि ईमेल संदेश को डिस्क पर C# में कैसे सहेजा जाए। ईमेल संदेश को डिस्क पर EML or MSG फ़ाइल स्वरूपों के रूप में सहेजा जा सकता है। हमें एक्सचेंज ईमेल बॉक्स से संदेश प्राप्त होंगे, हालांकि आप अन्य मेल बॉक्स से भी संदेश प्राप्त कर सकते हैं और डिस्क पर सहेज सकते हैं।
सी#में ईमेल संदेश को डिस्क में सहेजने के लिए कदम
- NuGet.org से Aspose.Email for .NET पैकेज प्राप्त करें
- Aspose.Email.Clients.Exchange और Aspose.Email.Clients.Exchange.WebService नामस्थान शामिल करें
- SetLicense विधि की सहायता से लाइसेंस सेट करें
- एक्सचेंज सर्वर खाता जानकारी प्रदान करें
- नेटवर्कक्रेडेंशियल क्लास का ऑब्जेक्ट बनाएं
- EWSClient Class . का एक नया Exchange क्लाइंट ऑब्जेक्ट बनाएं
- मेल बॉक्स से पढ़े गए सभी ईमेल संदेशों के माध्यम से लूप करें
- प्रत्येक व्यक्तिगत ईमेल संदेश को EML or MSG file formats में सहेजें
उपरोक्त सरल चरणों का पालन करके, आप डिस्क पर सी # कोड में ईएमएल को ईमेल संदेश सहेज सकते हैं। अपने पिछले विषय में, हमने Gmail SMTP सर्वर का उपयोग करके सी # में ईमेल कैसे भेजें के बारे में बताया था। हालांकि, इस विषय में, हम ईमेल लाने और फिर उन्हें डिस्क पर सहेजने के बजाय एक्सचेंज सर्वर का उपयोग कर रहे हैं।
सी # में डिस्क पर ईमेल संदेश सहेजने के लिए कोड
उपरोक्त कोड में, हम ईमेल संदेशों को .eml और .msg स्वरूपों के रूप में सहेज रहे हैं। कृपया ध्यान दें कि इस कोड में, हम सभी संदेशों को ला रहे हैं और उन्हें अलग-अलग फाइलों में एक-एक करके सहेज रहे हैं। हालाँकि, यदि आपके इनबॉक्स में बहुत सारे संदेश हैं तो आपको तदनुसार दृष्टिकोण को संशोधित करने की आवश्यकता है।