Conversione dei formati di posta elettronica di Outlook e Thunderbird tramite C#

Microsoft® Conversione e analisi dei file di Outlook e Thunderbird per creare applicazioni .NET multipiattaforma

 

.NET Email API per creare soluzioni di elaborazione della posta multipiattaforma con la capacità di generare, manipolare, elaborare, convertire e trasmettere messaggi senza l’installazione di Microsoft Outlook®. Gli sviluppatori possono facilmente migliorare le applicazioni con funzionalità come l’aggiunta, il recupero o la rimozione di allegati da un oggetto del messaggio, la personalizzazione delle intestazioni dei messaggi cambiando l’oggetto, l’aggiunta o la rimozione di destinatari e altro ancora.

Converti le email in vari formati di file

Gli sviluppatori possono convertire facilmente i formati di posta elettronica integrando l’API senza entrare nei dettagli interni delle specifiche di formato sottostanti. Il processo di conversione è semplice caricando innanzitutto il codice sorgente utilizzando MailMessage.Load e chiamando il Metodo di salvataggio con il file di output e SaveOptions.DefaultFormat come parametri.

Codice C# per la conversione da MSG a 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
Codice C# per la conversione da MSG a 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
Codice C# per la conversione da MSG a 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