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

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

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

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

Чтобы разобрать MSG файл, мы будем использовать

Aspose.Email для .NET

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

NuGet

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

Команда


PM> Install-Package Aspose.Email

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

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

Aspose.Email для .NET

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

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

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

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

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

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

//Получить HTML тело как обычный текст
    MailMessage mail = MailMessage.Load(dataDir + "HtmlWithUrlSample.msg");
    
    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);  

    
 
  • О Aspose.Email для .NET API

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

    Онлайн демо парсер MSG

    MSG What is MSG File Format

    MSG - это файловый формат, используемый Microsoft Outlook и Exchange для хранения электронных сообщений, контактов, назначений или других задач. Такие сообщения могут содержать одно или несколько полей электронной почты с отправителем, получателем, темой, датой и текстом сообщения, или информацию о контакте, детали назначения и одно или несколько спецификаций задач. Свойства, составляющие объект сообщения, также являются частью файла MSG. Файл MSG имеет заголовки, основное тело сообщения и гиперссылки в виде обычного текста ASCII. Файлы MSG также подходят для программ, которые требуют программного интерфейса приложений обмена сообщениями Microsoft (MAPI).

    Read More

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

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

    EML (Электронные сообщения Outlook)