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