Conversia formatelor de e-mail Outlook și Thunderbird prin C #

Microsoft® Conversia și analizarea fișierelor Outlook și Thunderbird pentru a construi aplicații.NET pe mai multe platforme

 

.NET Email API pentru a construi soluții de procesare a corespondenței pe mai multe platforme având capacitatea de a genera, manipula, procesa, converti și transmite mesaje fără instalarea Microsoft Outlook®. Dezvoltatorii pot îmbunătăți cu ușurință aplicațiile pentru funcții precum adăugarea, obținerea sau eliminarea atașamentelor dintr-un obiect de mesaj, personalizarea anteturilor mesajelor prin schimbarea subiectului, adăugarea sau eliminarea destinatarilor și multe altele.

Convertiți e-mailurile în diferite formate de fișiere

Dezvoltatorii pot converti cu ușurință formatele de e-mail prin integrarea API-ului fără a intra în detaliile interne ale specificațiilor formatului subiacente. Procesul de conversie este simplu prin încărcarea mai întâi a sursei folosind MailMessage.Load și chemând Metoda de salvare având fișierul de ieșire și SaveOptions.DefaultFormat ca parametri.

Cod C # pentru conversia MSG în EML
// Load the Message file
using (var msgtoEml = MailMessage.Load(dir + "sourceFile.msg"))
{
// save in EML format
msgtoEml.Save(dir + "convertedfile.eml", SaveOptions.DefaultEml);
}
view raw msg-to-eml.cs hosted with ❤ by GitHub
Cod C # pentru conversia MSG în HTML
// Load the Message file
using (var msgtoHTML = MailMessage.Load(dir + "GetHTMLFilefrom.msg"))
{
// save in HTML formats
msgtoHTML.Save(dir + "savefile.html", SaveOptions.DefaultHtml);
}
view raw msg-to-html.cs hosted with ❤ by GitHub
Cod C # pentru conversia MSG în MHTML
// Load the Message file
using (var msgtoMHTML = MailMessage.Load(dir + "ConvertMHTMLFilefrom.msg"))
{
// save in MHTML format
msgtoMHTML.Save(dir + "output.mhtml", SaveOptions.DefaultMhtml);
}
view raw msg-to-mhtml.cs hosted with ❤ by GitHub