Kom i gang
Kom i gang med Aspose.Email FOSS for .NET
Velkommen til Aspose.Email FOSS for .NET, et gratis, MIT-licenseret C#-bibliotek til at læse, oprette og skrive Outlook MSG-filer, Compound File Binary (CFB)-containere og EML meddelelser. Denne vejledning tager dig fra et nyt .NET-projekt til at arbejde med MSG-filer på få minutter.
Forudsætninger
| Krav | Detalje |
|---|---|
| .NET | 8.0 eller senere |
| Pakkehåndtering | NuGet (dotnet CLI eller Visual Studio) |
| OS | Windows, macOS eller Linux |
| Afhængigheder | Ingen — ren administreret C# |
Installation
Installer fra NuGet:
dotnet add package Aspose.Email.FossBekræft i en minimal konsolapp:
using Aspose.Email.Foss.Msg;
var message = MapiMessage.Create("Test", "Hello");
Console.WriteLine($"Subject: {message.Subject}");
// Output: Subject: TestSe Installation Guide for detaljer om projektopsætning.
Hvad du kan gøre
Når den er installeret, kan du straks:
- Læs MSG‑filer med
MapiMessage.FromStream()ellerMapiMessage.FromFile()— adgang til emne, brødtekst, HTML‑brødtekst, afsender, modtagere og vedhæftede filer - Opret MSG‑meddelelser fra bunden med
MapiMessage.Create()— indstil alle felter, tilføj modtagere og vedhæftede filer, og serialiser derefter medmessage.Save() - Konverter mellem MSG og EML (MIME/RFC 5322) med
LoadFromEml()ogSaveToEml() - Inspicér den underliggende CFB‑binære container med
CfbReader— gennemse lagre og strømme, løse stier, læse rå bytes - Skriv CFB‑dokumenter med
CfbWritertil forensisk inspektion eller formatkonstruktion - Håndter vedhæftede filer — tilføj fil-, strøm‑ eller indlejrede MSG‑vedhæftede filer med fulde metadata
Hurtig start
Læs en MSG-fil og udskriv dens emne og modtagere:
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})");Næste trin
- Installation Guide: Projektopsætning og detaljer om NuGet‑installation
- Developer Guide: MSG‑operationer, vedhæftede filer, MAPI‑egenskaber og CFB‑struktur
- Features: Dybdegående gennemgang af hver funktion med C#‑eksempler