התחלה
התחלה עם Aspose.Email FOSS עבור .NET
ברוכים הבאים ל-Aspose.Email FOSS for .NET, ספרייה חינמית ב-C# ברישיון MIT לקריאה, יצירה וכתיבה של קבצי Outlook MSG, מכולות Compound File Binary (CFB), והודעות EML מדריך זה מוביל אותך מפרויקט .NET חדש לעבודה עם קבצי MSG בתוך דקות.
דרישות מקדימות
| דרישה | פרט |
|---|---|
| .NET | 8.0 או מאוחר יותר |
| מנהל חבילות | NuGet (dotnet CLI או Visual Studio) |
| מערכת הפעלה | Windows, macOS או Linux |
| תלויות | אין — 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 מאפס עם
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})");הצעדים הבאים
- Installation Guide: פרטי הגדרת הפרויקט והתקנת NuGet
- Developer Guide: פעולות MSG, קבצים מצורפים, מאפייני MAPI, ומבנה CFB
- Features: חקירה מעמיקה של כל תכונה עם דוגמאות ב‑C#