بدءاً من

بدءا من Aspose.Email FOSS لـ .NET

مرحبا بكم في Aspose.Email FOSS for .NET,مكتبة مجانية ومحترمة من قبل MIT C# للقراءة،, إنشاء، وكتابة ملفات Outlook MSG، وملفات المكونات الثنائية (CFB) الحاويات، وإم إل. هذا الدليل يأخذك من مشروع .NET الطازج للعمل مع ملفات MSG في دقائق.


المعايير

مطلوبالتفاصيل
.NET8.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})");

الخطوات التالية

 العربية