Conversion des formats de courrier électronique Outlook et Thunderbird via C#

Microsoft® Conversion et analyse de fichiers Outlook et Thunderbird pour créer des applications .NET multiplateformes

 

API de messagerie .NET pour créer des solutions de traitement du courrier multiplateformes capables de générer, de manipuler, de traiter, de convertir et de transmettre des messages sans installer Microsoft Outlook®. Les développeurs peuvent facilement améliorer les applications pour des fonctionnalités telles que l’ajout, l’obtention ou la suppression de pièces jointes d’un objet de message, la personnalisation des en-têtes de message en modifiant l’objet, l’ajout ou la suppression de destinataires, etc.

Convertissez des e-mails en différents formats de fichiers

Les développeurs peuvent facilement convertir les formats de courrier électronique en intégrant une API sans entrer dans les détails internes des spécifications de format sous-jacentes. Le processus de conversion est simple en chargeant d’abord la source à l’aide de MailMessage.Load et en appelant le Méthode de sauvegarde ayant le fichier de sortie et SaveOptions.DefaultFormat en tant que paramètres.

Code C# pour la conversion de MSG en 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
Code C# pour la conversion de MSG en 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
Code C# pour la conversion de MSG en 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