PNG JPG BMP TIFF EML
Aspose.Email  для .NET

Парсинг EML форматов на C#

Нативный и высокопроизводительный парсинг EML сообщений с использованием серверной Aspose.Email для .NET API, без использования какого-либо программного обеспечения, такого как Microsoft или Adobe PDF.

 

Как парсить EML файл с использованием C#

Для парсинга EML файла мы будем использовать

Aspose.Email для .NET

API, который является мощным, функциональным и простым в использовании API для манипуляции документами на платформе C#. Откройте

NuGet

менеджер пакетов, найдите Aspose.Email и установите. Вы также можете использовать следующую команду из консоли менеджера пакетов.

Команда


PM> Install-Package Aspose.Email

Шаги для парсинга EML файлов на C#

Базовый парсинг сообщения с

Aspose.Email для .NET

API можно выполнить всего лишь с несколькими строками кода.

  • Загрузите файл EML.
  • Получите текст тела письма с URL или без.
  • Получите вывод.

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

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

  • Microsoft Windows или совместимая операционная система с .NET Framework, .NET Core и платформами Xamarin
  • Среда разработки, такая как Microsoft Visual Studio
  • Aspose.Email для .NET DLL, указанная в вашем проекте - установите из NuGet, используя кнопку Загрузить выше
 

Парсинг EML файлов - C#

//Получить HTML тело как обычный текст
    MailMessage mail = MailMessage.Load(dataDir + "HtmlWithUrlSample.eml");
    
    string body_with_url = mail.GetHtmlBodyText(true);// тело будет содержать URL
    string body_without_url = mail.GetHtmlBodyText(false);// тело не будет содержать URL
    
    Console.WriteLine("Тело с URL: " + body_with_url);
    Console.WriteLine("Тело без URL: " + body_without_url);  

    
 
  • Об API Aspose.Email для .NET

    Aspose.Email - это решение для парсинга форматов Microsoft Outlook и Thunderbird. Можно легко создавать, манипулировать, конвертировать электронные письма и форматы хранения, такие как MSG, EMLX, EML и MHT. Обработка вложений электронных писем, настройка заголовков сообщений и реализация различных сетевых протоколов, таких как POP3, IMAP и SMTP для отправки и получения электронных писем, значительно упрощается. Это самостоятельный API и не требует установки Microsoft Outlook или какого-либо другого программного обеспечения.

    Онлайн демонстрации EML парсера

    EML What is EML File Format

    Формат файла EML представляет собой электронные сообщения, сохраненные с помощью Outlook и других соответствующих приложений. Практически все клиенты электронной почты поддерживают этот формат файла за его соответствие стандарту RFC-822 Internet Message Format. Microsoft Outlook является стандартным программным обеспечением для открытия типов EML сообщений. Файлы EML могут использоваться для сохранения на диск, а также для отправки получателям с использованием коммуникационных протоколов.

    Read More

    Другие поддерживаемые форматы парсинга

    С помощью C# можно легко парсить другие форматы, включая.

    MSG (Формат Outlook и Exchange)