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# E-post till HTML Converter API
- Konvertera MSG och EML till HTML i C#
- C# MSG och EML till MHTML-konvertering
- Skaffa en gratis licens
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.
- Ladda EML- eller MSG-e-postfilen med klassen MailMessage.
- Konvertera e-post till HTML med metoden MailMessage.Save(String, SaveOptions.DefaultHtml).
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.
- Ladda EML- eller MSG-e-postfilen med klassen MailMessage.
- Konvertera e-post till MHTML med metoden MailMessage.Save(String, SaveOptions.DefaultMhtml).
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.