1. उत्पादों
  2.   ईमेल
  3.   .NET
  4.   Aspose.Email for .NET

Aspose.Email for .NET

 
 

माइक्रोसॉफ्ट आउटलुक ईमेल को प्रोसेस करने के लिए C# .NET API

एक शक्तिशाली ईमेल प्रोसेसिंग एपीआई जो माइक्रोसॉफ्ट आउटलुक का उपयोग किए बिना ईमेल संदेशों को बनाने, हेरफेर करने, विश्लेषण करने, परिवर्तित करने और प्रसारित करने की अनुमति देता है।

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

.NET के लिए Aspose.Email में विभिन्न फ़ाइल स्वरूपों MSG, PST, OST, OFT, EML, EMLX, MBOX, ICS, VCF, HTML, MHTML और अन्य में ईमेल संदेशों को लोड करने और सहेजने के लिए विभिन्न उपयोगी सुविधाएँ शामिल हैं। इसका मतलब है कि आप विभिन्न ईमेल फ़ाइल स्वरूपों के बीच आसानी से कनवर्ट कर सकते हैं और यह सुनिश्चित कर सकते हैं कि आपके संदेश ईमेल क्लाइंट की एक विस्तृत श्रृंखला के साथ संगत हैं। लाइब्रेरी में cram-MD5 प्रमाणीकरण, डाइजेस्ट-MD5 प्रमाणीकरण, AUTH लॉगिन प्रमाणीकरण आदि के लिए समर्थन सहित विभिन्न सुरक्षा सुविधाएँ शामिल हैं। लाइब्रेरी कई नेटवर्क प्रोटोकॉल का समर्थन करती है, जैसे SMTP, MIME, POP3 और IMAP।

.NET लाइब्रेरी के लिए Aspose.Email कई बेहतरीन सुविधाएँ प्रदान करता है जो इसे ईमेल संदेशों के साथ काम करने वाले किसी भी डेवलपर के लिए एक मूल्यवान टूल बनाता है, जैसे कि सादे पाठ या HTML वाले ईमेल बनाना, ईमेल में अटैचमेंट जोड़ना या हटाना, ऑब्जेक्ट्स को एम्बेड करना ईमेल, HTML सामग्री से ईमेल बनाना, ईमेल आयात और निर्यात करना, बैचों में ईमेल भेजना, थोक ईमेल संदेशों को सहेजना, टेम्पलेट-आधारित मेल विलय, फ़ाइल से ईमेल टेम्पलेट बनाना, ईमेल संदेशों में iCalender ईवेंट जोड़ना, ईमेल हेडर को कस्टमाइज़ करना, संदेश प्राथमिकता सेट करना, दिनांक या समय, इत्यादि.

Previous Next

.NET के लिए Aspose.Email के साथ शुरुआत करना

.NET के लिए Aspose.Email को इंस्टॉल करने का अनुशंसित तरीका NuGet का उपयोग करना है। कृपया सुचारू इंस्टालेशन के लिए निम्नलिखित कमांड का उपयोग करें।

NuGet के माध्यम से .NET के लिए Aspose.Email इंस्टॉल करें

NuGet\Install-Package Aspose.Email -Version 22.12.0 
आप इसे सीधे Aspose उत्पाद पृष्ठ से भी डाउनलोड कर सकते हैं।

.NET API के माध्यम से ईमेल संदेश बनाएं और भेजें

.NET के लिए Aspose.Email में C# .NET अनुप्रयोगों के अंदर ईमेल संदेश बनाने और हेरफेर करने के लिए समर्थन शामिल है। लाइब्रेरी प्रेषक, प्रति, विषय और मुख्य भाग आदि जैसे गुणों के साथ सरल ईमेल संदेश बनाने की अनुमति देती है। लाइब्रेरी द्वारा प्रदान की जाने वाली एक और बड़ी सुविधा, ईमेल संदेश में ईमेल पते को मानव-अनुकूल नामों में बदलना है। डेवलपर्स आसानी से ईमेल संदेश बना सकते हैं जिन्हें आसानी से डिलीवरी के लिए एसएमटीपी सर्वर पर प्रेषित किया जा सकता है। आप आसानी से ANSI, ASCII, Unicode, BigEndianUnicode,UTF-7, UTF-8 में ईमेल बॉडी एन्कोडिंग निर्दिष्ट कर सकते हैं और एकल या एकाधिक प्राप्तकर्ताओं को ईमेल संदेश भेज सकते हैं।

.NET API के माध्यम से नया ईमेल कैसे बनाएं?

string dataDir = RunExamples.GetDataDir_Email();

// Create a new instance of MailMessage class
MailMessage message = new MailMessage();

// Set subject of the message, Html body and sender information
message.Subject = "New message created by Aspose.Email for .NET";
message.HtmlBody = "This line is in bold. 

" + "This line is in blue color"; message.From = new MailAddress("from@domain.com", "Sender Name", false); // Add TO recipients and Add CC recipients message.To.Add(new MailAddress("to1@domain.com", "Recipient 1", false)); message.To.Add(new MailAddress("to2@domain.com", "Recipient 2", false)); message.CC.Add(new MailAddress("cc1@domain.com", "Recipient 3", false)); message.CC.Add(new MailAddress("cc2@domain.com", "Recipient 4", false)); // Save message in EML, EMLX, MSG and MHTML formats message.Save(dataDir + "CreateNewMailMessage_out.eml", SaveOptions.DefaultEml); message.Save(dataDir + "CreateNewMailMessage_out.emlx", SaveOptions.CreateSaveOptions(MailMessageSaveType.EmlxFormat)); message.Save(dataDir + "CreateNewMailMessage_out.msg", SaveOptions.DefaultMsgUnicode); message.Save(dataDir + "CreateNewMailMessage_out.mhtml", SaveOptions.DefaultMhtml);

.NET ईमेल एपीआई के माध्यम से अपॉइंटमेंट बनाएं और प्रबंधित करें

.NET के लिए Aspose.Email ने विभिन्न .NET (C#, VB, ASP, J# आदि) अनुप्रयोगों के अंदर नियुक्तियों के साथ काम करने के लिए पूर्ण समर्थन प्रदान किया है। यह सॉफ्टवेयर डेवलपर्स को अपने स्वयं के .NET अनुप्रयोगों के अंदर ICS फ़ाइल प्रारूप में नियुक्तियों को लोड करने, बनाने, पढ़ने, संशोधित करने और संग्रहीत करने की अनुमति देता है। आप अपॉइंटमेंट स्थान, सारांश, विवरण, प्रारंभ तिथि, समाप्ति तिथि, आयोजक और उपस्थितगण बनाते समय निम्नलिखित जानकारी जोड़ सकते हैं। अपॉइंटमेंट फ़ाइल को Microsoft Outlook या किसी सॉफ़्टवेयर में खोला जा सकता है जो ICS फ़ाइल लोड कर सकता है। आप C# कोड की केवल कुछ पंक्तियों के साथ ICS फ़ाइल से कई ईवेंट आसानी से जोड़ और पढ़ सकते हैं। ड्राफ्ट मोड में नियुक्ति अनुरोध बनाना भी संभव है। लाइब्रेरी उत्तर संदेश तैयार करते समय नियुक्ति में उपस्थित लोगों की स्थिति निर्धारित करने का भी समर्थन करती है।

C# API के माध्यम से ICS फॉर्मेट में डिस्क पर अपॉइंटमेंट बनाएं और सेव करें


            // Create and initialize an instance of the Appointment class
            Appointment appointment = new Appointment(
                "Meeting Room 3 at Office Headquarters",// Location
                "Monthly Meeting",                      // Summary
                "Please confirm your availability.",    // Description
                new DateTime(2015, 2, 8, 13, 0, 0),     // Start date
                new DateTime(2015, 2, 8, 14, 0, 0),     // End date
                "from@domain.com",                      // Organizer
                "attendees@domain.com");                // Attendees

            // Save the appointment to disk in ICS format
            appointment.Save(dstEmail, AppointmentSaveFormat.Ics);
            Console.WriteLine("Appointment created and saved to disk successfully.");

C# API के माध्यम से आउटलुक MSG संदेशों के साथ कार्य करना

.NET के लिए Aspose.Email में बहुत शक्तिशाली विशेषताएं शामिल हैं जो सॉफ्टवेयर डेवलपर्स को अपने स्वयं के C# अनुप्रयोगों के अंदर आउटलुक संदेश (MSG) फ़ाइलों को बनाने और हेरफेर करने में सक्षम बनाती हैं। लाइब्रेरी MSG संदेश बनाने, संदेशों में अनुलग्नक जोड़ने, RTF बॉडी के साथ MSG संदेश निर्माण, संदेश को ड्राफ्ट के रूप में सहेजने, बॉडी कंप्रेशन समर्थन इत्यादि का समर्थन करती है। MSG फ़ाइल के गुणों को संशोधित करना भी बहुत आसान है, जैसे कि, से, विषय, मुख्य भाग, अनुलग्नक इत्यादि। लाइब्रेरी की एक और बड़ी विशेषता इसकी सामग्री को प्रदर्शित करने के लिए MSG फ़ाइल को लोड करना, देखना और पार्स करना है।

आउटलुक संदेश फ़ाइल (MSG) को C# API के माध्यम से TIFF छवि में कनवर्ट करें

string dataDir = RunExamples.GetDataDir_KnowledgeBase();
MailMessage msg = MailMessage.Load(dataDir + "message3.msg", new MsgLoadOptions());

// Convert MSG to MHTML and save to stream
MemoryStream msgStream = new MemoryStream();
msg.Save(msgStream, SaveOptions.DefaultMhtml);
msgStream.Position = 0;

// Load the MHTML stream using Aspose.Words for .NET and Save the document as TIFF image
Document msgDocument = new Document(msgStream);
msgDocument.Save(dataDir + "Outlook-Aspose_out.tif", SaveFormat.Tiff);

C# API के माध्यम से आउटलुक अटैचमेंट जोड़ें और प्रबंधित करें

.NET के लिए Aspose.Email सॉफ़्टवेयर डेवलपर्स के लिए C#.NET API का उपयोग करके अनुलग्नकों के साथ MSG संदेश बनाना आसान बनाता है। लाइब्रेरी ने आउटलुक ईमेल संदेशों के अंदर अटैचमेंट को संभालने के लिए कई महत्वपूर्ण सुविधाएँ प्रदान की हैं, जैसे आउटलुक संदेश से अटैचमेंट को सहेजना, अटैचमेंट के रूप में एम्बेडेड संदेश, एमएसजी अटैचमेंट को हटाना, अटैचमेंट से एम्बेडेड संदेश को पढ़ना, मौजूदा अटैचमेंट को एक नए से बदलना, अटैचमेंट को डिजिटल रूप से सहेजना। हस्ताक्षरित संदेश इत्यादि।

.NET API के माध्यम से ईमेल में अटैचमेंट कैसे जोड़ें?

// Create an instance of MailMessage class
var eml = new MailMessage
{
    From = "sender@from.com",
    To = "receiver@to.com",
    Subject = "This is message",
    Body = "This is body"
};

// Load an attachment
var attachment = new Attachment("1.txt");

// Add Multiple Attachment in instance of MailMessage class and Save message to disk
eml.Attachments.Add(attachment);

eml.AddAttachment(new Attachment("1.jpg"));
eml.AddAttachment(new Attachment("1.doc"));
eml.AddAttachment(new Attachment("1.rar"));
eml.AddAttachment(new Attachment("1.pdf"));
eml.Save("AddAttachments.eml");
 हिन्दी