Analizza file MSG in C#
Una soluzione per l’analisi di file MSG per applicazioni .NET senza usare Microsoft Outlook o dipendenze di terze parti.
Estrai e analizza file MSG in C#
Aspose.Email per .NET è una libreria C# che semplifica l’elaborazione dei file email, incluso il formato MSG. La sua potente API permette agli sviluppatori di caricare e analizzare i messaggi Outlook per estrarne i contenuti, come mittente, destinatari, oggetto e corpo del messaggio. Queste funzionalità la rendono uno strumento essenziale per costruire applicazioni .NET che richiedono l’elaborazione delle email, come archiviazione, analisi o flussi di lavoro automatizzati.
Funzionalità API per l’analisi di file MSG
Carica file MSG dal disco.
Estrai i dettagli del mittente: nome del mittente e altri attributi.
Recupera oggetto e corpo.
Gestisci i destinatari: accedi alla collezione dei destinatari e ai loro attributi, come nome, indirizzo email e tipo di destinatario.
Itera sui destinatari per estrarre informazioni dettagliate su ciascun destinatario.
Installa l’API C#
Per iniziare a programmare, assicurati che l’API sia installata nel tuo progetto. Puoi aggiungere l’API tramite NuGet Package Manager in Visual Studio:
Apri il tuo progetto in Visual Studio.
Vai a Strumenti > NuGet Package Manager > Gestisci pacchetti NuGet per la soluzione.
Cerca "Aspose.Email" nel NuGet Package Manager.
Seleziona il pacchetto e fai clic su Installa.
In alternativa, puoi installarlo usando la console del Package Manager:
Comando
PM> Install-Package Aspose.Email
Una volta installata, puoi iniziare a integrare le sue funzionalità nella tua applicazione.
Passaggi per analizzare file MSG in C#
Un’analisi di base di un messaggio usando l’API può essere fatta con poche righe di codice.
- Carica il file MSG nell’oggetto outlookMessageFile usando il MapiMessage.Load metodo.
- Estrai e mostra i dettagli del messaggio:
- Nome del mittente
- Oggetto
- Corpo
- Destinatari
Requisiti di sistema
Le nostre API sono supportate su tutte le principali piattaforme e sistemi operativi. Prima di eseguire il codice seguente, assicurati di avere i seguenti requisiti sul tuo sistema.
- Microsoft Windows o un OS compatibile con .NET Framework, .NET Core e piattaforme Xamarin
- Ambiente di sviluppo come Microsoft Visual Studio
- DLL Aspose.Email per .NET referenziata nel tuo progetto - Installa da NuGet usando il pulsante Download sopra
Analizza file MSG - C#
// Instantiate the MapiMessage class to load an MSG file
var outlookMessageFile = MapiMessage.Load(dataDir + "message.msg");
// Display sender's name
Console.WriteLine("Sender Name : " + outlookMessageFile.SenderName);
// Display subject
Console.WriteLine("Subject : " + outlookMessageFile.Subject);
// Display body
Console.WriteLine("Body : " + outlookMessageFile.Body);
// Display recipients information
Console.WriteLine("Recipients : \n");
// Loop through the recipients collection associated with the MapiMessage object
foreach (var rcp in outlookMessageFile.Recipients)
{
// Display recipient email address
Console.WriteLine("Email : " + rcp.EmailAddress);
// Display recipient name
Console.WriteLine("Name : " + rcp.DisplayName);
// Display recipient type
Console.WriteLine("Recipient Type : " + rcp.RecipientType);
}
Informazioni sull'API C# di Aspose.Email
Scopri la comodità di analizzare file MSG nelle tue applicazioni .NET con un’API .NET avanzata. Scarica il trial gratuito e scopri le potenti funzionalità oggi. Esplora il documentazione per una guida approfondita o prova gli esempi completi su GitHub.
La libreria C# è una soluzione completa per gestire file email e operazioni all’interno di applicazioni .NET. La sua API ad alte prestazioni semplifica compiti complessi, offrendo agli sviluppatori un modo efficiente per integrare funzionalità email nei loro progetti. Supportando vari formati, tra cui MSG, EML, MHT e altri, Aspose.Email facilita la gestione fluida delle email — dalla analisi e conversione all’invio, ricezione e oltre — consentendo agli sviluppatori di creare applicazioni ricche di funzionalità, affidabili e abilitate alle email con facilità.
Online MSG Parser Live Demos
Altri formati di parsing supportati
Con C#, è possibile analizzare facilmente altri formati, inclusi: