Open Source .NET API для работы с файлами MSG и EML MS Outlook

Чтение файлов MSG и EML MS Outlook, сохранение вложений электронной почты и чтение свойств сообщений из приложений .NET.

Что такое API MsgReader для .NET?

MSGReader — это надежный API .NET с открытым исходным кодом, разработанный для разработчиков, которым необходимо читать и обрабатывать файлы Microsoft Outlook MSG и EML в своих приложениях. Будь то извлечение писем, встреч, задач или контактных данных, этот API позволяет легко обрабатывать различные объекты Outlook, не полагаясь на сам Outlook. Благодаря поддержке различных типов текста, таких как простой текст, HTML и RTF, а также управлению вложениями и обнаружению набора символов, MSGReader предлагает комплексное решение для эффективной обработки файлов MSG в средах .NET.

MsgReader для .NET API — основные возможности

Ниже приведены некоторые основные функции MsgReader:

  • Комплексная поддержка объектов: чтение электронных писем, встреч, задач, карточек контактов и заметок из файлов Outlook MSG.
  • Обработка различных типов текста: Поддерживает текст, HTML, HTML, встроенный в RTF, и форматы RTF для текста сообщений.
  • Управление вложениями: позволяет извлекать, удалять и сохранять вложения в файлах MSG.
  • Определение набора символов: автоматически определяет кодировку набора символов в тексте HTML, особенно при внедрении в RTF.
  • Простота использования: Простой API для интеграции в проекты .NET с простыми методами извлечения данных.
  • Пакет NuGet: доступен как пакет NuGet, что упрощает установку и обновление в проектах .NET.
  • Открытый исходный код: Лицензия MIT, допускающая свободное использование как в коммерческих, так и в некоммерческих проектах.
GitHub

Статистика GitHub

Имя:
Язык:
Звезды:
Вилки:
Лицензия:
Репозиторий последний раз обновлялся на

Начало работы с MSGReader для .NET API

Библиотеку MSGReader можно загрузить с GitHub или nuget.

Установка

Установка MSGReader API для .NET проста и может быть выполнена из nugget, как показано ниже:

Установка API MSGReader для .NET


 Install-Package MSGReader

Примеры кода для MSGReader API для .NET

You can use the MSGReader API to work with Outlook MSG and EML files right from within your .NET applications. This lets you create .NET applications to read and process email messages including archiving systems. Following code samples demonstrate how to use MSGReader API in your .NET application.

Как прочитать свойства из сообщения Outlook (MSG) в .NET?

In order to read properties from an Outlook (MSG) file, the following steps can be used.
  • Установите MSGReader: Добавьте библиотеку MSGReader в свой проект .NET с помощью диспетчера пакетов NuGet в Visual Studio.
  • Включите пространство имен: Импортируйте необходимое пространство имен MSGReader для доступа к его функциям.
  • Инициализируйте файл MSG: Создайте экземпляр класса сообщений, указав путь к файлу MSG.
  • Извлеките информацию об отправителе: получите доступ к данным отправителя из файла MSG.
  • Извлеките дату и время отправки: извлеките дату и время отправки электронного письма.
  • Получить получателей: Получите список получателей для полей «Кому» и «Копия».
  • Извлеките тему: Получите доступ к теме письма.
  • Извлечение основного содержимого: Извлеките основное содержимое электронного письма, например, обычный текст или HTML.
  • Обработайте извлеченную информацию: Обрабатывайте извлеченные данные по мере необходимости в соответствии с требованиями вашего приложения.

Как добавить свойства чтения из сообщения Outlook (EML) в .NET?

An EML file is an email file format in the MIME message format. MSGReader API for .NET can load an EML file and can read its properties such as recipient, subject, message body, etc. The following code sample demonstrates this.

Заключение

MSGReader — это универсальное и надежное решение для разработчиков .NET, которые хотят без усилий управлять файлами Outlook MSG и EML. Его широкая поддержка различных объектов Outlook, бесшовная обработка содержимого тела и эффективное управление вложениями делают его ценным инструментом для любого проекта, требующего извлечения и обработки данных электронной почты. Как библиотека с открытым исходным кодом, лицензированная MIT, она предлагает как гибкость, так и простоту интеграции, что делает ее пригодной для широкого спектра приложений, от анализа данных до автоматизации электронной почты, без необходимости установки Outlook.

Похожие Продукты

 Русский