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

Читайте файли MS Outlook MSG і EML, зберігайте вкладення електронної пошти та читайте властивості повідомлень із програм .NET.

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

MSRGeader — це надійний API .NET із відкритим вихідним кодом, розроблений для розробників, яким потрібно читати й обробляти файли Microsoft Outlook MSG і EML у своїх програмах. Незалежно від того, чи йдеться про вилучення електронних листів, зустрічей, завдань чи контактних даних, цей API дозволяє легко працювати з різними об’єктами Outlook, не покладаючись на сам Outlook. Завдяки підтримці різноманітних типів тексту, таких як звичайний текст, HTML і RTF, а також керування вкладеннями та виявлення набору символів MSRGeader пропонує комплексне рішення для ефективної обробки файлів MSG у середовищах .NET.

MsgReader для .NET API – основні функції

Нижче наведено деякі з основних функцій MsgReader:

  • Повна підтримка об’єктів: читайте електронні листи, зустрічі, завдання, контактні картки та наліпки з файлів Outlook MSG.
  • Обробка різноманітних типів тіла: підтримує текст, HTML, HTML, вбудований у RTF, і формати RTF для тіл повідомлень.
  • Керування вкладеннями: дозволяє видобувати, видаляти та зберігати вкладення у файлах MSG.
  • Виявлення набору символів: автоматично визначає кодування набору символів у тілах HTML, особливо якщо вони вбудовані в RTF.
  • Простота використання: простий API для інтеграції в проекти .NET із простими методами вилучення даних.
  • Пакет NuGet: доступний як пакет NuGet, що полегшує встановлення та оновлення в проектах .NET.
  • Відкритий вихідний код: ліцензований Массачусетським технологічним інститутом, що дозволяє безкоштовне використання як у комерційних, так і в некомерційних проектах.
GitHub

Статистика GitHub

Ім'я:
Мова:
зірки:
Вилки:
Ліцензія:
Репозиторій востаннє оновлено о

Початок роботи з MSRGeader для .NET API

Бібліотеку MSRGeader можна завантажити з GitHub або nuget.

монтаж

Встановлення MSRGeader API для .NET є простим і може бути виконано з nugget, як показано нижче:

Встановлення MSRGeader API для .NET


 Install-Package MSGReader

Приклади коду для MSRGeader 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.
  • Установіть MSRGeader: додайте бібліотеку MSRGeader до свого проекту .NET за допомогою диспетчера пакетів NuGet у Visual Studio.
  • Включити простір імен: імпортуйте необхідний простір імен MSRGeader, щоб отримати доступ до його функцій.
  • Ініціалізація файлу 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.

Висновок

MSRGeader — це універсальне та надійне рішення для розробників .NET, які прагнуть легко керувати файлами Outlook MSG і EML. Його широка підтримка різноманітних об’єктів Outlook, безпроблемна обробка основного вмісту та ефективне керування вкладеннями роблять його цінним інструментом для будь-якого проекту, який потребує вилучення та обробки даних електронної пошти. Як бібліотека з відкритим вихідним кодом, ліцензована Массачусетським технологічним інститутом, вона пропонує як гнучкість, так і легкість інтеграції, що робить її придатною для широкого спектру програм, від аналізу даних до автоматизації електронної пошти, без необхідності встановлення Outlook.

Подібні Продукти

 Ukrainian