आउटलुक ईमेल पढ़ने और लिखने के लिए निःशुल्क C# .NET लाइब्रेरी
C# API के माध्यम से .NET अनुप्रयोगों के अंदर आउटलुक ईमेल संदेशों को बनाने, पढ़ने, लिखने और हेरफेर करने के लिए ओपन सोर्स C# .NET लाइब्रेरी।
नेटऑफिस क्या है?
नेटऑफिस एक ओपन-सोर्स एपीआई है जो .NET डेवलपर्स को प्रोग्रामेटिक रूप से आउटलुक ईमेल संदेश बनाने की अनुमति देता है। एपीआई का उपयोग करके, डेवलपर माइक्रोसॉफ्ट आउटलुक को स्वचालित कर सकता है, एक दस्तावेज़ तैयार कर सकता है, इसे संशोधित कर सकता है और संसाधनों को साफ़ कर सकता है। इसके अलावा, एपीआई आपको इनबॉक्स फ़ोल्डर को पढ़ने, कार्य आइटम बनाने, ईमेल भेजने, ईमेल प्राप्त करने, संपर्कों की गणना करने और घटनाओं को प्रबंधित करने की अनुमति देता है।
नेटऑफिस की असाधारण विशेषताओं में से एक माइक्रोसॉफ्ट आउटलुक के विभिन्न संस्करणों के साथ इसकी अनुकूलता है। चाहे आप आउटलुक 2010, 2013, 2016 या उससे आगे के साथ काम कर रहे हों, नेटऑफिस डेवलपर्स के लिए संस्करण-संबंधी सिरदर्द को खत्म करते हुए एक सहज अनुभव सुनिश्चित करता है।
आउटलुक दस्तावेज़ के साथ काम करने के लिए, आपको निर्भरता के रूप में OfficeApi.ddl और NetOffice.dll के साथ VBIDEApi.dll की आवश्यकता है और यह आपको 32-बिट और 64-बिट वातावरण के लिए एक एप्लिकेशन बनाने की अनुमति देता है।
नेटऑफिस के साथ शुरुआत करना
नेटऑफिस स्थापित करने का सबसे आसान तरीका NuGet है। विजुअल स्टूडियो के पैकेज मैनेजर कंसोल से इसका उपयोग करने के लिए, कृपया निम्नलिखित कमांड दर्ज करें।
NuGet के माध्यम से नेटऑफिस स्थापित करें
Install-Package NetOfficeFw.Email
GitHub के माध्यम से नेटऑफिस स्थापित करें
git clone --recursive https://github.com/NetOfficeFw/NetOffice.git
निःशुल्क C# API के माध्यम से ईमेल भेजें
नेटऑफिस .NET प्रोग्रामर्स को प्रोग्रामेटिक रूप से आउटलुक ईमेल भेजने की अनुमति देता है। ईमेल भेजने के लिए, सबसे पहले, आपको एक आउटलुक.एप्लिकेशन आरंभ करना होगा। आपका आउटलुक एप्लिकेशन शुरू होने के बाद आप इसमें एक नया मेल आइटम बना सकते हैं, प्राप्तकर्ता, विषय और बॉडी सेट कर सकते हैं। ईमेल संदेश का काम पूरा करने के बाद, आप अपना ईमेल भेजें। कोड की निम्नलिखित पंक्तियों का उपयोग करके, आप अपने ईमेल आसानी से भेज सकते हैं।
ईमेल संदेश C# भेजें
- Outlook.Application() विधि का उपयोग करके Outlook एप्लिकेशन प्रारंभ करें
- OutlookApplication.CreateItem() विधि का उपयोग करके एक नया ईमेल आइटम बनाएं और आइटम प्रकार को olMailItem के रूप में सेट करें
- Recipients.Add() विधि का उपयोग करके ईमेल प्राप्तकर्ताओं को जोड़ें और प्राप्तकर्ताओं को एक स्ट्रिंग के रूप में पास करें
- ईमेल विषय सेट करें
- ईमेल का मुख्य भाग सेट करें
- ईमेल भेजें
- आउटलुक एप्लिकेशन को छोड़ें और उसका निपटान करें
निःशुल्क C# API के माध्यम से आसानी से ईमेल भेजें
// start outlook
Outlook.Application outlookApplication = new Outlook.Application();
// create a new MailItem.
Outlook.MailItem mailItem = outlookApplication.CreateItem(OlItemType.olMailItem) as Outlook.MailItem;
// prepare item and send
mailItem.Recipients.Add("test@fileformat.com");
mailItem.Subject = "File Format Developer Guide";
mailItem.Body = "Send Emails programmatically in C#"
mailItem.Send();
// close outlook and dispose
outlookApplication.Quit();
outlookApplication.Dispose();
C# के माध्यम से ईमेल संदेश पुनर्प्राप्त करें
आउटलुक खातों से ईमेल पुनर्प्राप्त करना ओपन सोर्स नेटऑफिस के सहज एपीआई के माध्यम से कुशल बनाया गया है। सॉफ़्टवेयर डेवलपर दिनांक, प्रेषक या विषय जैसे विभिन्न मापदंडों के आधार पर आसानी से ईमेल प्राप्त कर सकते हैं, जिससे वे शक्तिशाली खोज और फ़िल्टरिंग कार्यक्षमताओं को लागू करने में सक्षम हो सकते हैं। लाइब्रेरी में ईमेल संदेशों को पुनर्प्राप्त करने के लिए महत्वपूर्ण कार्य शामिल हैं, जैसे संदेश को अतुल्यकालिक रूप से पुनर्प्राप्त करना, संदेश सूची पुनर्प्राप्त करना, एक विशिष्ट संदेश पुनर्प्राप्त करना, फ़ाइल पुनर्प्राप्त करना और बहुत कुछ।
ईमेल अनुलग्नक प्रबंधित करें
ईमेल अनुलग्नकों को प्रबंधित करना कई अनुप्रयोगों का एक महत्वपूर्ण पहलू है। मुफ़्त नेटऑफ़िस .NET लाइब्रेरी सॉफ़्टवेयर डेवलपर्स के लिए अपने स्वयं के .NET अनुप्रयोगों के अंदर ईमेल अनुलग्नकों को संभालना आसान बनाती है। लाइब्रेरी इस क्षेत्र में उत्कृष्ट है, जिससे डेवलपर्स को अटैचमेंट को सहजता से संभालने की अनुमति मिलती है, चाहे वह उन्हें निकालना हो, नए जोड़ना हो, या यहां तक कि मौजूदा अटैचमेंट को आसानी से संशोधित करना हो।