इस संक्षिप्त ट्यूटोरियल में कैसे आउटलुक के बिना C# में MSG फ़ाइल खोलने के बारे में जानकारी है। आपको C# में MSG फ़ाइल खोलने के लिए पर्यावरण सेटिंग्स, एक चरण-वार प्रक्रिया, और एक चलने योग्य नमूना कोड के बारे में विवरण मिलेगा। आप MSG फ़ाइल के विभिन्न गुणों को पढ़ने और प्रदर्शित करने के साथ-साथ लोड किए गए MSG में अनुलग्नकों के विवरण सीखेंगे।
सी # में आउटलुक एमएसजी फ़ाइल खोलने के लिए कदम
- किसी MSG फ़ाइल को पढ़ने के लिए Aspose.Email for .NET जोड़कर वातावरण स्थापित करें
- स्रोत MSG फ़ाइल को MapiMessage क्लास ऑब्जेक्ट में लोड करें
- लोड की गई एमएसजी फ़ाइल के विभिन्न गुणों को पढ़ें और प्रदर्शित करें
- MSG फ़ाइल में सभी attachments को पार्स करें
- MSG फ़ाइल में प्रत्येक अटैचमेंट के विभिन्न गुणों को पढ़ें और प्रदर्शित करें
ये कदम समझाते हैं कि सी# में एमएसजी फ़ाइल कैसे खोलें और इसके गुणों को पुनः प्राप्त करें। सबसे पहले, आप MSG फ़ाइल को MapiMessage ऑब्जेक्ट में लोड कर सकते हैं और फिर इसके गुणों को अटैचमेंट विवरण के साथ पुनः प्राप्त कर सकते हैं। ध्यान दें कि MapiMessage.Load() विधि में लोडऑप्शन क्लास ऑब्जेक्ट का उपयोग करके विभिन्न लोड विकल्पों का समर्थन करने वाले कई ओवरलोडेड फ़ंक्शन हैं जैसे संदेश प्रारूप और पसंदीदा टेक्स्ट एन्कोडिंग सेट करना।
सी # में आउटलुक एमएसजी फाइलों को पढ़ने के लिए कोड
using System; | |
using Aspose.Email; | |
using Aspose.Email.Mapi; | |
namespace AsposeProjects | |
{ | |
class Program | |
{ | |
static void Main(string[] args) // Main function to read Outlook message using C# | |
{ | |
// Initialize license | |
License lic = new License(); | |
lic.SetLicense("Aspose.Total.lic"); | |
// Load the MSG file | |
MapiMessage mapiMsg = MapiMessage.Load("message.msg"); | |
// Display subject | |
Console.WriteLine("Subject:" + mapiMsg.Subject); | |
// Display from address | |
Console.WriteLine("From:" + mapiMsg.SenderEmailAddress); | |
// Display body | |
Console.WriteLine("Body" + mapiMsg.Body); | |
// Display recipients information | |
Console.WriteLine("Recipient: " + mapiMsg.Recipients); | |
// Display attachments | |
foreach (MapiAttachment att in mapiMsg.Attachments) | |
{ | |
Console.Write("File Name: " + att.FileName); | |
Console.Write("Display Name: " + att.DisplayName); | |
} | |
System.Console.WriteLine("Outlook message read successfully"); | |
} | |
} | |
} |
यह कोड प्रदर्शित करता है सी# में आउटलुक एमएसजी फ़ाइल कैसे खोलें। आप बिलिंग जानकारी, बॉडी टाइप, क्लाइंट सबमिट करने का समय, कंपनियां, और वार्तालाप विषय जैसी कई अन्य संपत्तियां प्रदर्शित कर सकते हैं। यदि आवश्यक हो तो आप गुण भी सेट कर सकते हैं और संलग्नक संग्रह में संलग्नक जोड़ने, सम्मिलित करने और निकालने के लिए विभिन्न विधियों का उपयोग कर सकते हैं।
इस लेख ने हमें सिखाया है कि कैसे आउटलुक एमएसजी फ़ाइल को सी # में आउटलुक के बिना खोला जाए। यदि आप किसी EML को MSG फ़ाइल में बदलने की प्रक्रिया सीखना चाहते हैं, तो सी # का उपयोग कर ईएमएल को एमएसजी में कैसे परिवर्तित करें पर लेख देखें।