PNG JPG BMP TIFF MSG
Aspose.Email  .NET용

C#에서 MSG 파일 구문 분석

Microsoft Outlook이나 서드파티 종속성을 사용하지 않고 .NET 애플리케이션에서 MSG 파일을 파싱하는 솔루션.

C#에서 MSG 파일 추출 및 파싱

Aspose.Email for .NET C# 라이브러리로서 MSG 형식을 포함한 이메일 파일 처리를 단순화합니다. 강력한 API를 통해 개발자는 Outlook 메시지 파일을 로드하고 파싱하여 보낸 사람, 수신자, 제목 및 본문과 같은 내용을 추출할 수 있습니다. 이러한 기능은 아카이빙, 분석, 자동 워크플로와 같은 이메일 처리를 필요로 하는 .NET 애플리케이션 구축에 필수적인 도구가 됩니다.

MSG 파일 파싱을 위한 API 기능

  • 디스크에서 MSG 파일을 로드합니다.

  • 보낸 사람 세부 정보 추출: 보낸 사람 이름 및 기타 속성.

  • 제목과 본문을 가져옵니다.

  • 수신자 처리: 수신자 컬렉션 및 이름, 이메일 주소, 수신자 유형과 같은 속성에 접근합니다.

  • 수신자를 반복하여 각 수신자에 대한 자세한 정보를 추출합니다.

C# API 설치

코딩을 시작하려면 프로젝트에 API가 설치되어 있는지 확인하세요. 다음을 통해 API를 추가할 수 있습니다 NuGet 패키지 관리자 Visual Studio에서:

  1. Visual Studio에서 프로젝트를 엽니다.

  2. Tools > NuGet Package Manager > Manage NuGet Packages for Solution로 이동합니다.

  3. NuGet Package Manager에서 "Aspose.Email"을 검색합니다.

  4. 패키지를 선택하고 Install을 클릭합니다.

또는 Package Manager Console을 사용하여 설치할 수 있습니다:

 

명령


PM> Install-Package Aspose.Email
 

설치가 완료되면 애플리케이션에 해당 기능을 통합하기 시작할 수 있습니다.

C#에서 MSG 파일을 파싱하는 단계

API를 사용한 기본 메시지 파싱은 몇 줄의 코드만으로 수행할 수 있습니다.

  1. outlookMessageFile 객체에 MSG 파일을 로드하려면 다음을 사용합니다 MapiMessage.Load 메서드.
  2. 메시지 세부 정보를 추출하고 표시합니다:
    • 보낸 사람 이름
    • 제목
    • 본문
    • 수신자

시스템 요구 사항

당사의 API는 모든 주요 플랫폼 및 운영 체제에서 지원됩니다. 아래 코드를 실행하기 전에 시스템에 다음 전제 조건이 설치되어 있는지 확인하십시오.

  • Microsoft Windows 혹은 .NET Framework, .NET Core, Xamarin 플랫폼을 지원하는 호환 OS
  • Microsoft Visual Studio와 같은 개발 환경
  • 프로젝트에 참조된 Aspose.Email for .NET DLL - 위의 Download 버튼을 사용해 NuGet에서 설치
 

MSG 파일 파싱 - C#

// Instantiate the MapiMessage class to load an MSG file
var outlookMessageFile = MapiMessage.Load(dataDir + "message.msg");

// Display sender's name
Console.WriteLine("Sender Name : " + outlookMessageFile.SenderName);

// Display subject
Console.WriteLine("Subject : " + outlookMessageFile.Subject);

// Display body
Console.WriteLine("Body : " + outlookMessageFile.Body);

// Display recipients information
Console.WriteLine("Recipients : \n");

// Loop through the recipients collection associated with the MapiMessage object
foreach (var rcp in outlookMessageFile.Recipients)
{
    // Display recipient email address
    Console.WriteLine("Email : " + rcp.EmailAddress);
    // Display recipient name
    Console.WriteLine("Name : " + rcp.DisplayName);
    // Display recipient type
    Console.WriteLine("Recipient Type : " + rcp.RecipientType);
}
 
  • Aspose.Email C# API 소개

    고급 .NET API로 .NET 애플리케이션에서 MSG 파일을 파싱하는 편리함을 경험하십시오. 다운로드: 무료 체험 그리고 오늘 강력한 기능을 탐색해 보세요. 다음을 살펴보세요 문서 심도 있는 가이드가 필요하거나 GitHub에서 전체 예제를 시도해 보세요.

    C# 라이브러리는 .NET 애플리케이션 내에서 이메일 파일 및 작업을 처리하기 위한 포괄적인 솔루션입니다. 고성능 API는 복잡한 작업을 간소화하여 개발자가 프로젝트에 이메일 기능을 효율적으로 통합할 수 있게 해줍니다. MSG, EML, MHT 등 다양한 형식을 지원하는 Aspose.Email은 파싱 및 변환부터 전송, 수신 등에 이르는 이메일 관리를 원활하게 수행하도록 도와주며, 개발자가 풍부한 기능과 신뢰성을 갖춘 이메일 기반 애플리케이션을 손쉽게 구축하도록 지원합니다.

    Online MSG Parser Live Demos

    지원되는 기타 파싱 형식

    C#를 사용하면 다음과 같은 다른 형식을 쉽게 파싱할 수 있습니다:

    EML (Outlook 이메일 메시지)