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에서:
Visual Studio에서 프로젝트를 엽니다.
Tools > NuGet Package Manager > Manage NuGet Packages for Solution로 이동합니다.
NuGet Package Manager에서 "Aspose.Email"을 검색합니다.
패키지를 선택하고 Install을 클릭합니다.
또는 Package Manager Console을 사용하여 설치할 수 있습니다:
명령
PM> Install-Package Aspose.Email
설치가 완료되면 애플리케이션에 해당 기능을 통합하기 시작할 수 있습니다.
C#에서 MSG 파일을 파싱하는 단계
API를 사용한 기본 메시지 파싱은 몇 줄의 코드만으로 수행할 수 있습니다.
- outlookMessageFile 객체에 MSG 파일을 로드하려면 다음을 사용합니다 MapiMessage.Load 메서드.
- 메시지 세부 정보를 추출하고 표시합니다:
- 보낸 사람 이름
- 제목
- 본문
- 수신자
시스템 요구 사항
당사의 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은 파싱 및 변환부터 전송, 수신 등에 이르는 이메일 관리를 원활하게 수행하도록 도와주며, 개발자가 풍부한 기능과 신뢰성을 갖춘 이메일 기반 애플리케이션을 손쉽게 구축하도록 지원합니다.