Sākšana
Sākšana ar Aspose.Email FOSS .NET
Laipni lūdzam Aspose.Email FOSS for .NET, bezmaksas, MIT licencēta C# bibliotēka, kas paredzēta lasīšanai, izveidei un rakstīšanai Outlook MSG failiem, Compound File Binary (CFB) konteineriem, un EML ziņojumiem. Šis ceļvedis vedīs jūs no jauna .NET projekta līdz darbam ar MSG failiem dažu minūšu laikā.
Priekšnosacījumi
| Requirement | Detail |
|---|---|
| .NET | 8.0 vai jaunāks |
| Pakotņu pārvaldnieks | NuGet (dotnet CLI vai Visual Studio) |
| OS | Windows, macOS vai Linux |
| Atkarības | Nav — tīri pārvaldīts C# |
Instalēšana
Instalēt no NuGet:
dotnet add package Aspose.Email.FossPārbaudiet minimālajā konsoles lietotnē:
using Aspose.Email.Foss.Msg;
var message = MapiMessage.Create("Test", "Hello");
Console.WriteLine($"Subject: {message.Subject}");
// Output: Subject: TestSkatiet Installation Guide projektu iestatīšanas detaļas.
Ko Jūs Varat Darīt
Pēc instalēšanas jūs varat uzreiz:
- Lasīt MSG failus ar
MapiMessage.FromStream()vaiMapiMessage.FromFile()— piekļūt temam, ķermenim, HTML ķermenim, sūtītājam, saņēmējiem un pielikumiem - Izveidot MSG ziņojumus no nulles ar
MapiMessage.Create()— iestatīt visus laukus, pievienot saņēmējus un pielikumus, pēc tam serializēt armessage.Save() - Konvertēt starp MSG un EML (MIME/RFC 5322) ar
LoadFromEml()unSaveToEml() - Izpētīt pamata CFB bināro konteineru ar
CfbReader— pārlūkot krātuves un plūsmas, atrisināt ceļus, nolasīt neapstrādātus baitus - Rakstīt CFB dokumentus ar
CfbWriterforensiskai pārbaudei vai formāta izveidei - Apstrādāt pielikumus — pievienot faila, plūsmas vai iegultus MSG pielikumus ar pilnu metadatu
Ātrais sākums
Nolasiet MSG failu un izdrukājiet tā tēmu un saņēmējus:
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ākamie soļi
- Instalācijas ceļvedis: Projekta iestatīšana un NuGet instalācijas detaļas
- Izstrādātāja rokasgrāmata: MSG operācijas, pielikumi, MAPI īpašības un CFB struktūra
- Iespējas: Padziļināts pārskats par katru iespēju ar C# piemēriem