Početak
Početak rada s Aspose.Email FOSS za .NET
Dobrodošli u Aspose.Email FOSS for .NET, besplatnu, MIT‑licenciranu C# biblioteku za čitanje, stvaranje i pisanje Outlook MSG datoteka, Compound File Binary (CFB) kontejnera i EML poruka. Ovaj vodič vas vodi od svježeg .NET projekta do rada s MSG datotekama za nekoliko minuta.
Preduvjeti
| Zahtjev | Detalj |
|---|---|
| .NET | 8.0 ili noviji |
| Upravljač paketima | NuGet (dotnet CLI ili Visual Studio) |
| OS | Windows, macOS ili Linux |
| Ovisnosti | Nema — čisti upravljani C# |
Instalacija
Instaliraj iz NuGet-a:
dotnet add package Aspose.Email.FossProvjerite u minimalnoj konzolnoj aplikaciji:
using Aspose.Email.Foss.Msg;
var message = MapiMessage.Create("Test", "Hello");
Console.WriteLine($"Subject: {message.Subject}");
// Output: Subject: TestPogledajte Vodič za instalaciju za detalje postavljanja projekta.
Što možete učiniti
Nakon instalacije možete odmah:
- Čitaj MSG datoteke s
MapiMessage.FromStream()iliMapiMessage.FromFile()— pristupite predmetu, tijelu, HTML tijelu, pošiljatelju, primateljima i privitcima - Stvori MSG poruke od nule s
MapiMessage.Create()— postavi sva polja, dodaj primatelje i privitke, zatim serijaliziraj smessage.Save() - Pretvori između MSG i EML (MIME/RFC 5322) s
LoadFromEml()iSaveToEml() - Pregledaj osnovni CFB binarni kontejner s
CfbReader— prolazi kroz spremišta i tokove, razrješava putanje, čita sirove bajtove - Zapiši CFB dokumente s
CfbWriterza forenzičku inspekciju ili izgradnju formata - Rukuj privitcima — dodaj datoteku, tok ili ugrađene MSG privitke s potpunim metapodacima
Brzi početak
Pročitaj MSG datoteku i ispiši njen predmet i primatelje:
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})");Sljedeći koraci
- Installation Guide: Postavljanje projekta i detalji o instalaciji NuGet‑a
- Developer Guide: MSG operacije, privitci, MAPI svojstva i CFB struktura
- Features: Detaljno istraživanje svake značajke uz C# primjere