Jak začít?
Začínáme s aplikací Aspose.Email FOSS pro .NET
Vítejte v … Aspose.Email FOSS for .NET, zdarma, MIT-licencovaná knihovna C# pro čtení., vytváření a psaní souborů Outlook MSG, kontejnerů Compound File Binary (CFB) a EML Tento průvodce vás od čerstvého projektu .NET k práci s soubory MSG za pár minut.
Předpoklady
| Požadavek | Podrobnosti |
|---|---|
| .NET | 8.0 or later |
| Správce balíčku | NuGet (dotnet CLI nebo Visual Studio) |
| OS | Windows, macOS nebo Linux |
| Závislost na jiných produktech | Žádné čisté řízené C# |
Instalace
Instalace z NuGet:
dotnet add package Aspose.Email.FOSSOvěřte v aplikaci pro minimální konzole:
using Aspose.Email.Foss.Msg;
var message = MapiMessage.Create("Test", "Hello");
Console.WriteLine($"Subject: {message.Subject}");
// Output: Subject: TestViz článek 3 Příručka pro instalaci pro podrobnosti o zřízení projektu.
Co můžete udělat?
Jakmile je nainstalován, můžete okamžitě:
- Čtěte. Soubory s MSG, které obsahují:
MapiMessage.FromStream()nebo:MapiMessage.FromFile()přístup Předmět, tělo, HTML tělo a odesílající. Příjemci a přílohy - Vytvořit Zpráva o MSG od začátku s
MapiMessage.Create()nastavit všechna pole, přidat příjemci a přílohy, pak se sérií smessage.Save() - Konverze mezi MSG a EML (MIME/RFC 5322) s
LoadFromEml()a)SaveToEml() - Inspekce podkladový binární kontejner CFB s:
CfbReaderprůřezové skladování a Stromy, řešení cest, čtení surových bajtů - Píšeš. Dokumenty CFB s
CfbWriterpro soudní kontrolu nebo konstrukci formátu - Přílohy na ovládací zařízení přidat soubor, stream nebo vložené MSG přílohy s plnými metadaty
Rychlý start
Čtěte soubor MSG a vytiskněte jeho předmět a příjemce:
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})");Další kroky
- Příručka pro instalaci: Podrobnosti o nastavení projektu a instalaci NuGet
- Příručka pro vývojáře: Provoz MSG, přípojné prvky, vlastnosti MAPI a struktura CFB
- Charakteristika:: Prohlédněte si každý rys s příklady C#