بدءاً من
بدءا من Aspose.Email FOSS لـ .NET
مرحبا بكم في Aspose.Email FOSS for .NET,مكتبة مجانية ومحترمة من قبل MIT C# للقراءة،, إنشاء، وكتابة ملفات Outlook MSG، وملفات المكونات الثنائية (CFB) الحاويات، وإم إل. هذا الدليل يأخذك من مشروع .NET الطازج للعمل مع ملفات MSG في دقائق.
المعايير
| مطلوب | التفاصيل |
|---|---|
| .NET | 8.0 or later |
| مدير الحزمة | NuGet (CLI الدوحة أو Visual Studio) |
| OS | ويندوز أو ماكوس أو لينكس |
| الاعتماد | لا شيء - C# خالص الإدارة |
التثبيت
تثبيت من NuGet:
dotnet add package Aspose.Email.FOSSتحقق في تطبيق الحد الأدنى من الكونسول:
using Aspose.Email.Foss.Msg;
var message = MapiMessage.Create("Test", "Hello");
Console.WriteLine($"Subject: {message.Subject}");
// Output: Subject: Testانظر إلى دليل التثبيت تفاصيل مشروع إعدادات.
ماذا تستطيع أن تفعل
بعد التثبيت يمكنك على الفور:
- قراءة ملفات MSG مع
MapiMessage.FromStream()أوMapiMessage.FromFile()- الوصول موضوع، الجسم، جسم HTML، المرسلين، المستلمين والملفات المرفقة - خلق رسائل MSG من Scratch مع
MapiMessage.Create()- إعداد جميع الحقول، إضافة المرافق والمرفقات، ثم تصفية معmessage.Save() - تحويل بين MSG و EML (MIME / RFC 5322) مع
LoadFromEml()وSaveToEml() - المفتشين حاوية CFB الثنائية مع
CfbReader- التخزين عبر الأراضي و تدفقات، حل المسارات، قراءة بايت الخام - كتب وثائق CFB مع
CfbWriterللتحقق الشرعي أو بناء النموذج - التعامل مع المرفقات إضافة ملفات أو تسجيلات أو مرفقات MSG المدمجة مع البيانات الكاملة
بدء سريع
اقرأ ملف MSG وطباعت موضوعه والمستلمين:
using System.IO;
using Aspose.Email.Foss.Msg;
using var stream = File.OpenRead("sample.msg");
var message = MapiMessage.FromStream(stream);
Console.WriteLine($"Subject: {message.Subject}");
Console.WriteLine($"From: {message.SenderEmailAddress}");
foreach (var recipient in message.Recipients)
Console.WriteLine($"To: {recipient.EmailAddress}");
foreach (var attachment in message.Attachments)
Console.WriteLine($"Attachment: {attachment.Filename} ({attachment.MimeType})");الخطوات التالية
- دليل التثبيت: إعداد المشروع وتفاصيل تركيب NuGet
- دليل المطور: عمليات MSG ، المرفقات ، خصائص MAPI ، وهيكل CFB
- مميزات: عميق الانزلاق في كل ميزة مع أمثلة C#