Početak
Početak rada sa Aspose.Email FOSS za .NET
Dobrodošli u Aspose.Email FOSS for .NET, besplatnu, MIT‑licenciranu C# biblioteku za čitanje, kreiranje i pisanje Outlook MSG fajlova, Compound File Binary (CFB) kontejnera i EML poruka. Ovaj vodič vas vodi od novog .NET projekta do rada sa MSG fajlovima za nekoliko minuta.
Preduslovi
| Zahtev | Detalj |
|---|---|
| .NET | 8.0 ili noviji |
| Upravljač paketima | NuGet (dotnet CLI ili Visual Studio) |
| OS | Windows, macOS ili Linux |
| Zavisnosti | Nema — čisti upravljani C# |
Instalacija
Instalirajte iz NuGet-a:
dotnet add package Aspose.Email.FossПотврдите у минималној конзолној апликацији:
using Aspose.Email.Foss.Msg;
var message = MapiMessage.Create("Test", "Hello");
Console.WriteLine($"Subject: {message.Subject}");
// Output: Subject: TestPogledajte Vodič za instalaciju za detalje podešavanja projekta.
Šta možete da uradite
Kada se instalira, možete odmah:
- Čitajte MSG fajlove sa
MapiMessage.FromStream()iliMapiMessage.FromFile()— pristupite predmetu, telu, HTML telu, pošiljaocu, primaocima i prilozima - Kreirajte MSG poruke od nule sa
MapiMessage.Create()— postavite sva polja, dodajte primaoce i priloge, zatim serijalizujte samessage.Save() - Konvertujte između MSG i EML (MIME/RFC 5322) sa
LoadFromEml()iSaveToEml() - Ispitajte osnovni CFB binarni kontejner sa
CfbReader— pretražujte skladišta i tokove, rešavajte putanje, čitajte sirove bajtove - Zapišite CFB dokumente sa
CfbWriterza forenzičku inspekciju ili izgradnju formata - Rukujte prilozima — dodajte fajl, tok ili ugrađene MSG priloge sa kompletnim metapodacima
Brzi početak
Pročitajte MSG fajl i ispišite njegov naslov i primaoce:
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: Detalji o postavljanju projekta i instalaciji putem NuGet‑a
- Developer Guide: MSG operacije, priloge, MAPI svojstva i CFB struktura
- Features: Detaljno istraživanje svake funkcije uz C# primere