C# E-post till HTML

För att bädda in innehållet i e-postmeddelandena på webbsidorna måste du konvertera dem till HTML-format. I sådana fall beskriver den här artikeln hur man automatiserar en konvertering av e-post till HTML i .NET-applikationer. Du kommer särskilt att lära dig hur du konverterar MSG och EML e-postmeddelanden till HTML eller MHTML i C#.

C# Email to HTML Converter API - Gratis nedladdning

För konvertering av e-post till HTML använder vi Aspose.Email for .NET. Nämnda API är utformat för att skapa, manipulera, konvertera och skicka e-postmeddelanden utan att installera MS Outlook eller någon annan programvara. Du kan antingen ladda ner API:s DLL eller installera den i din .NET-applikation med NuGet.

PM> Install-Package Aspose.Email

Konvertera e-post till HTML i C#

Följande avsnitt visar hur man konverterar e-postmeddelanden till HTML- eller MHTML-format.

Konvertera MSG eller EML till HTML i C#

Följande är stegen för att konvertera en MSG- eller EML-e-postfil till HTML med Aspose.Email för .NET.

Följande kodexempel visar hur man konverterar ett MSG/EML-e-postmeddelande till HTML med C#.

// Ladda e-postfil
MailMessage mailMsg = MailMessage.Load("mail.eml");

// Konvertera e-post till HTML
mailMsg.Save("email-to-html.html", SaveOptions.DefaultHtml);

Spara MSG eller EML som MHTML i C#

MHTML är ett webbsidearkivformat som används för att kapsla in HTML-innehållet tillsammans med de externa resurserna. För att utföra en konvertering av e-post till MHTML behöver du bara ange SaveOptions.DefaultMhtml som en andra parameter till metoden MailMessage.Save(). Följande är stegen för att utföra denna operation.

Följande kodexempel visar hur man konverterar en MSG- eller EML-fil till MHTML med C#.

// Ladda e-postfil
MailMessage mailMsg = MailMessage.Load("mail.msg");

// Konvertera e-post till MHTML
mailMsg.Save("email-to-html.html", SaveOptions.DefaultMhtml);

C# MSG eller EML till HTML Converter - Skaffa en gratis licens

Du kan konvertera e-postmeddelanden till HTML utan utvärderingsbegränsningar genom att skaffa en gratis tillfällig licens.

E-post till HTML - Live Demo

Slutsats

I den här artikeln har du lärt dig hur du konverterar e-postmeddelanden till HTML- eller MHTML-format med C#. Stegen tillsammans med API-referenser och kodexempel har visat hur man utför MSG/EML till HTML/MHTML-konvertering. Du kan utforska mer om C# email API med hjälp av dokumentation.

Se även