Visualizzatore OLM per applicazioni .NET
Visualizza i file OLM programmaticamente in C# senza dipendenze da Microsoft Outlook o Thunderbird.
Come visualizzare i file OLM usando un'API Email avanzata
Migliora le tue applicazioni .NET con Aspose.Email per .NET ! È una libreria ricca di funzionalità progettata per elaborare vari formati di file email, inclusi OLM e file di archivio Microsoft Outlook per Mac. Una di queste funzionalità è l’accesso e la visualizzazione dei file OLM programmaticamente nelle applicazioni .NET. La sua API avanzata fornisce funzionalità per estrarre e visualizzare contenuti email, allegati e metadata direttamente dai file di archivio senza fare affidamento su software di terze parti come Microsoft Outlook.
Ecco le caratteristiche principali che lo rendono una scelta eccellente per integrare la visualizzazione di file nei tuoi progetti:
Accesso programmatico al contenuto OLM: Scorri le cartelle OLM, accedi ai messaggi ed estrai metadata come mittente, destinatario, oggetto e corpo.
Rendering HTML per messaggi email: Converti le email OLM in formato HTML per visualizzarle nei browser web o incorporarle in applicazioni desktop.
Indipendenza da software esterni: Nessuna necessità di Outlook o altri client email, garantendo una soluzione leggera e autonoma.
Supporto per ambienti .NET moderni: .NET Framework, .NET Core e .NET Standard.
Gestione di allegati e risorse: Visualizza ed estrai gli allegati email e le risorse incorporate insieme al contenuto del messaggio.
I file OLM vengono elaborati convertendo la loro struttura in un formato adatto al browser, con accesso a cartelle, enumerazione dei messaggi e salvataggio in formato HTML per la visualizzazione.
Installazione e utilizzo dell'API Email C# per visualizzare i file OLM
Per iniziare, installa l’API nel tuo ambiente di sviluppo:
Apri NuGet gestore dei pacchetti, cerca Aspose.Email e clicca Installa.
Puoi anche usare il seguente comando nella Console del Gestore Pacchetti.
Comando
PM> Install-Package Aspose.Email
Una volta installato, puoi iniziare a programmare.
Passaggi per visualizzare OLM tramite C#
Aspose.Email semplifica per gli sviluppatori la visualizzazione del file OLM con poche righe di codice.
- Usa il OlmStorage.FromFile metodo per caricare il file.
- Accedi alla cartella "Inbox" recuperandola con il GetFolder metodo (case-sensitive e ricorsivo).
- Itera attraverso tutti i messaggi nella cartella usando il EnumerateMapiMessages metodo.
- Salva ogni messaggio come file HTML usando il Salva metodo e specificando SaveOptions.DefaultHtml . Il nome del file è basato sull’oggetto del messaggio.
Requisiti di sistema
La libreria è supportata su tutti i principali sistemi operativi. Assicurati solo di avere i seguenti prerequisiti.
- Microsoft Windows o un sistema operativo compatibile con .NET Framework, .NET Core, Windows Azure, Mono o piattaforme Xamarin
- Ambiente di sviluppo come Microsoft Visual Studio
- Aspose.Email for .NET referenziato nel tuo progetto
Codice C# per visualizzare OLM
using (var olm = OlmStorage.FromFile("filename.olm"))
{
var folder = olm.GetFolder("Inbox", true);
foreach (var msg in folder.EnumerateMapiMessages())
{
// save message in html format
msg.Save($"{msg.Subject}.html", SaveOptions.DefaultHtml);
}
}
Visualizza OLM in un browser
Di seguito puoi vedere come appare un file OLM quando viene renderizzato in un browser utilizzando la libreria .NET. Convertendo i messaggi email in formato HTML, l’API consente una visualizzazione fluida del contenuto dell’email, inclusi i dettagli di mittente e destinatario, oggetto e corpo del messaggio, direttamente nell’interfaccia del browser. Questa funzionalità permette agli sviluppatori di creare soluzioni di visualizzazione email intuitive e accessibili.

Informazioni sull'API .NET
Aspose.Email per .NET è un’API potente progettata per l’elaborazione e la gestione complete di email nelle applicazioni .NET. Supporta vari formati email, tra cui MSG, EML, PST, MBOX e OLM, consentendo agli sviluppatori di gestire creazione, manipolazione, conversione e archiviazione delle email con facilità. L’API offre funzionalità robuste come l’esplorazione delle cartelle, la gestione degli allegati, il rendering dei messaggi e l’integrazione con protocolli come IMAP, POP3, SMTP e Microsoft Graph, rendendola uno strumento versatile per costruire applicazioni avanzate incentrate sulle email.
Prova Aspose.Email gratuitamente
Scopri il pieno potenziale della libreria con un trial gratuito versione. Visita il pagina di download per esplorare le sue funzionalità e integrare potenti capacità email nei tuoi progetti oggi.
OLM Viewer Online
Visualizzatore di file email per altri formati
Aspose.Email per .NET estende la sua funzionalità oltre i file OLM, supportando una varietà di formati email. Gli sviluppatori possono anche usarlo per visualizzare i seguenti: