HTML JPG PDF XML DOC
Aspose.Email  для .NET
DOC

Просмотрщик OLM для приложений .NET

Просмотр файлов OLM программно на C# без зависимостей от Microsoft Outlook или Thunderbird.

Как просматривать файлы OLM с помощью продвинутого Email API

Улучшите свои .NET‑приложения с помощью Aspose.Email для .NET ! Это многофункциональная библиотека, предназначенная для обработки различных форматов файлов электронной почты, включая OLM и архивные файлы Microsoft Outlook для Mac. Одна из её функций — программный доступ и просмотр OLM‑файлов в .NET‑приложениях. Продвинутое API предоставляет возможности извлечения и отображения содержимого письма, вложений и метаданных непосредственно из архивных файлов без необходимости в стороннем программном обеспечении, таком как Microsoft Outlook.

Вот основные функции, которые делают его отличным выбором для интеграции просмотра файлов в ваши проекты:

  • Программный доступ к содержимому OLM: Обход папок OLM, доступ к сообщениям и извлечение метаданных, таких как отправитель, получатель, тема и тело письма.

  • HTML‑рендеринг сообщений электронной почты: Преобразование писем OLM в HTML‑формат для просмотра в веб‑браузерах или встраивания в настольные приложения.

  • Независимость от стороннего программного обеспечения: Не требуется Outlook или другие почтовые клиенты, что обеспечивает лёгкое и автономное решение.

  • Поддержка современных .NET‑сред: .NET Framework, .NET Core и .NET Standard.

  • Обработка вложений и ресурсов: Просмотр и извлечение вложений электронной почты и встроенных ресурсов вместе с содержимым сообщения.

Файлы OLM обрабатываются путем преобразования их структуры в формат, удобный для браузера, с возможностью доступа к папкам, перебора сообщений и их сохранения в HTML‑формате для визуализации.

Установка и использование C# Email API для просмотра файлов OLM

Для начала установите API в своей среде разработки:

  • Открыть NuGet В менеджере пакетов найдите Aspose.Email и нажмите «Установить».

  • Вы также можете использовать следующую команду в консоли Package Manager.

Команда


PM> Install-Package Aspose.Email

После установки вы можете приступить к кодированию.

Шаги для просмотра OLM с помощью C#

Aspose.Email упрощает разработчикам просмотр файлов OLM, требуя всего несколько строк кода.

  1. Используйте OlmStorage.FromFile метода для загрузки файла.
  2. Получите доступ к папке "Входящие", получив её с помощью GetFolder метод (чувствительный к регистру и рекурсивный).
  3. Итерируйтесь по всем сообщениям в папке, используя EnumerateMapiMessages метод.
  4. Сохраните каждое сообщение в виде HTML‑файла, используя Сохранить метод и указание SaveOptions.DefaultHtml . Имя файла основано на теме сообщения.

Системные требования

Библиотека поддерживается на всех основных операционных системах. Просто убедитесь, что у вас есть следующие предварительные требования.

  • Microsoft Windows или совместимая ОС с .NET Framework, .NET Core, Windows Azure, Mono или платформами Xamarin
  • Среда разработки, например Microsoft Visual Studio
  • Aspose.Email for .NET, указанный в вашем проекте
 

C#‑код для просмотра 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);
    }
} 
 

Просмотр OLM в браузере

Ниже вы можете увидеть, как файл OLM выглядит при отрисовке в браузере с использованием библиотеки .NET. Преобразуя сообщения электронной почты в HTML‑формат, API обеспечивает бесшовную визуализацию содержимого письма, включая сведения об отправителе и получателе, тему и текст сообщения, непосредственно в интерфейсе браузера. Эта возможность позволяет разработчикам создавать интуитивные и доступные решения для просмотра электронной почты.

  • Об API .NET

    Aspose.Email для .NET — это мощный API, разработанный для всесторонней обработки и управления электронной почтой в .NET‑приложениях. Он поддерживает различные форматы писем, включая MSG, EML, PST, MBOX и OLM, позволяя разработчикам с легкостью создавать, изменять, конвертировать и сохранять электронные письма. API предоставляет надежные функции, такие как обход папок, управление вложениями, рендеринг сообщений и интеграцию с протоколами IMAP, POP3, SMTP и Microsoft Graph, делая его универсальным инструментом для создания продвинутых приложений, ориентированных на работу с электронной почтой.

    Попробовать Aspose.Email бесплатно

    Откройте полный потенциал библиотеки с бесплатной пробной версией версии. Посетите страница загрузки чтобы изучить его возможности и уже сегодня интегрировать мощный функционал электронной почты в свои проекты.

    OLM Viewer Online

    Просмотрщик файлов электронной почты для других форматов

    Aspose.Email для .NET расширяет свою функциональность за пределы файлов OLM, поддерживая различные форматы электронной почты. Разработчики также могут использовать его для просмотра следующего:

    EML (Сообщения электронной почты Outlook)
    EMLX (Формат Apple Mail EMLX)
    ICS (Файлы iCalendar для данных о событиях)
    MBOX (Коллекции электронных сообщений)
    MSG (Формат электронной почты Microsoft Outlook)
    OFT (Шаблоны электронной почты Outlook)
    PST (Файлы Outlook Personal Storage)
    VCF (Файлы виртуальных визитных карточек для контактной информации)