Visualizador OLM para Aplicações .NET
Visualize arquivos OLM programaticamente em C# sem dependências do Microsoft Outlook ou Thunderbird.
Como Visualizar Arquivos OLM Usando uma API de Email Avançada
Aprimore suas aplicações .NET com Aspose.Email para .NET ! É uma biblioteca rica em recursos projetada para processar vários formatos de arquivos de email, incluindo OLM e arquivos de arquivo do Microsoft Outlook para Mac. Um desses recursos é o acesso e visualização de arquivos OLM programaticamente em aplicações .NET. Sua API avançada fornece funcionalidades para extrair e exibir o conteúdo de email, anexos e metadados diretamente dos arquivos de arquivamento, sem depender de softwares de terceiros como o Microsoft Outlook.
Aqui estão os principais recursos que tornam esta solução uma excelente escolha para integrar visualização de arquivos em seus projetos:
Acesso Programático ao Conteúdo OLM: Percorra pastas OLM, acesse mensagens e extraia metadados como remetente, destinatário, assunto e corpo.
Renderização HTML para Mensagens de Email: Converta emails OLM para formato HTML para visualização em navegadores web ou incorporação em aplicações desktop.
Independência de Software Externo: Não é necessário Outlook ou outros clientes de email, garantindo uma solução leve e independente.
Suporte a ambientes .NET modernos: .NET Framework, .NET Core e .NET Standard.
Manipulação de Anexos e Recursos: Visualize e extraia anexos de email e recursos incorporados junto ao conteúdo da mensagem.
Arquivos OLM são processados convertendo sua estrutura para um formato amigável ao navegador, com acesso a pastas, enumeração de mensagens e sua gravação em formato HTML para visualização.
Instalação e Uso da API de Email C# para Visualizar Arquivos OLM
Para começar, instale a API no seu ambiente de desenvolvimento:
Abrir NuGet gerenciador de pacotes, procure por Aspose.Email e clique em Instalar.
Você também pode usar o seguinte comando no Console do Gerenciador de Pacotes.
Comando
PM> Install-Package Aspose.Email
Depois de instalado, você pode começar a programar.
Etapas para Visualizar OLM via C#
Aspose.Email facilita para os desenvolvedores a visualização do arquivo OLM com apenas algumas linhas de código.
- Use o OlmStorage.FromFile método para carregar o arquivo.
- Acesse a pasta "Inbox" recuperando-a com o GetFolder método (sensível a maiúsculas e minúsculas e recursivo).
- Itere por todas as mensagens na pasta usando o EnumerateMapiMessages método.
- Salve cada mensagem como um arquivo HTML usando o Salvar método e especificando SaveOptions.DefaultHtml . O nome do arquivo é baseado no assunto da mensagem.
Requisitos do Sistema
A biblioteca é suportada em todos os principais sistemas operacionais. Apenas certifique-se de que você tem os pré-requisitos a seguir.
- Microsoft Windows ou um SO compatível com .NET Framework, .NET Core, Windows Azure, Mono ou Plataformas Xamarin
- Ambiente de desenvolvimento como o Microsoft Visual Studio
- Aspose.Email para .NET referenciado em seu projeto
Código C# para visualizar 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);
}
}
Visualizar OLM em um Navegador
A seguir você pode ver como um arquivo OLM aparece quando renderizado em um navegador usando a biblioteca .NET. Ao converter mensagens de email para formato HTML, a API permite visualização perfeita do conteúdo do email, incluindo detalhes do remetente e destinatário, assunto e corpo da mensagem, diretamente na interface do navegador. Este recurso permite que os desenvolvedores criem soluções de visualização de email intuitivas e acessíveis.

Sobre a API .NET
Aspose.Email para .NET é uma API poderosa projetada para processamento e gerenciamento abrangente de email em aplicações .NET. Ela suporta vários formatos de email, incluindo MSG, EML, PST, MBOX e OLM, permitindo que os desenvolvedores criem, manipulem, convertam e armazenem emails com facilidade. A API oferece recursos robustos como navegação de pastas, gerenciamento de anexos, renderização de mensagens e integração com protocolos como IMAP, POP3, SMTP e Microsoft Graph, tornando-a uma ferramenta versátil para construir aplicações avançadas centradas em email.
Experimente Aspose.Email Gratuitamente
Descubra todo o potencial da biblioteca com um teste gratuito versão. Visite o página de download para explorar seus recursos e integrar funcionalidades de email poderosas em seus projetos hoje.
OLM Viewer Online
Visualizador de Arquivos de Email para Outros Formatos
Aspose.Email para .NET estende sua funcionalidade além de arquivos OLM, suportando uma variedade de formatos de email. Os desenvolvedores também podem usá-la para visualizar o seguinte: