Začíname

Začíname s Aspose.Email FOSS pre .NET

Vitajte v Aspose.Email FOSS for .NET, bezplatná knižnica C# s licenciou MIT na čítanie, vytváranie a zápis Outlook MSG súborov, kontajnerov Compound File Binary (CFB) a EML správ. Tento sprievodca vás prevedie od čerstvého .NET projektu po prácu s MSG súbormi v priebehu niekoľkých minút.


Požiadavky

PožiadavkaDetail
.NET8.0 alebo novší
Správca balíkovNuGet (dotnet CLI alebo Visual Studio)
OSWindows, macOS alebo Linux
ZávislostiŽiadne — čistý spravovaný C#

Inštalácia

Inštalovať z NuGet:

dotnet add package Aspose.Email.Foss

Overte v minimálnej konzolovej aplikácii:

using Aspose.Email.Foss.Msg;

var message = MapiMessage.Create("Test", "Hello");
Console.WriteLine($"Subject: {message.Subject}");
// Output: Subject: Test

Pozrite si Installation Guide pre podrobnosti o nastavení projektu.


Čo môžete urobiť

Po inštalácii môžete okamžite:

  • Čítať MSG súbory s MapiMessage.FromStream() alebo MapiMessage.FromFile() — prístup k predmetu, telu, HTML telu, odosielateľovi, príjemcom a prílohám
  • Vytvoriť MSG správy od začiatku s MapiMessage.Create() — nastaviť všetky polia, pridať
    príjemcov a prílohy, potom serializovať pomocou message.Save()
  • Konvertovať medzi MSG a EML (MIME/RFC 5322) pomocou LoadFromEml() a SaveToEml()
  • Skúmať podkladový binárny kontajner CFB pomocou CfbReader — prechádzať úložiská a prúdy, riešiť cesty, čítať surové bajty
  • Zapísať CFB dokumenty pomocou CfbWriter pre forenznú kontrolu alebo konštrukciu formátu
  • Spracovať prílohy — pridať súbor, prúd alebo vložené MSG prílohy s úplnými metadátami

Rýchly štart

Prečítajte súbor MSG a vypíšte jeho predmet a príjemcov:

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})");

Ďalšie kroky

  • Installation Guide: Nastavenie projektu a podrobnosti o inštalácii NuGet
  • Developer Guide: Operácie MSG, prílohy, vlastnosti MAPI a štruktúra CFB
  • Features: Podrobný prehľad každej funkcie s príkladmi v C#
 Slovenčina