시작하기

Aspose.Email FOSS for .NET 시작하기

환영합니다 Aspose.Email FOSS for .NET, 무료이며 MIT 라이선스가 적용된 C# 라이브러리로, 읽기, 생성 및 Outlook MSG 파일, 복합 파일 바이너리(CFB) 컨테이너, 그리고 EML 메시지. 이 가이드는 새 .NET 프로젝트에서 몇 분 만에 MSG 파일 작업을 시작하도록 안내합니다.


전제 조건

RequirementDetail
.NET8.0 이상
패키지 관리자NuGet (dotnet CLI 또는 Visual Studio)
운영 체제Windows, macOS 또는 Linux
종속성없음 — 순수 관리형 C#

설치

NuGet에서 설치:

dotnet add package Aspose.Email.Foss

최소 콘솔 앱에서 확인하십시오:

using Aspose.Email.Foss.Msg;

var message = MapiMessage.Create("Test", "Hello");
Console.WriteLine($"Subject: {message.Subject}");
// Output: Subject: Test

프로젝트 설정 세부 정보를 보려면 Installation Guide를 확인하십시오.


당신이 할 수 있는 일

설치가 완료되면 바로 다음을 할 수 있습니다:

  • 읽기 MSG 파일을 MapiMessage.FromStream() 또는 MapiMessage.FromFile() 로 — 제목, 본문, HTML 본문, 발신자, 수신자 및 첨부 파일에 접근
  • 생성 MSG 메시지를 MapiMessage.Create() 로 처음부터 — 모든 필드를 설정하고, 수신자와 첨부 파일을 추가한 뒤 message.Save() 로 직렬화
  • 변환 MSG와 EML (MIME/RFC 5322) 간을 LoadFromEml()SaveToEml()
  • 검사 기본 CFB 바이너리 컨테이너를 CfbReader 로 — 스토리지와 스트림을 탐색하고, 경로를 해결하며, 원시 바이트를 읽기
  • 쓰기 CFB 문서를 CfbWriter 로 법의학 검사 또는 포맷 구성을 위해
  • 첨부 파일 처리 — 파일, 스트림 또는 임베디드 MSG 첨부 파일을 전체 메타데이터와 함께 추가

빠른 시작

MSG 파일을 읽고 제목과 수신자를 출력합니다:

using System.IO;
using Aspose.Email.Foss.Msg;

using var stream = File.OpenRead("sample.msg");
var message = MapiMessage.FromStream(stream);

Console.WriteLine($"Subject: {message.Subject}");
Console.WriteLine($"From: {message.SenderEmailAddress}");

foreach (var recipient in message.Recipients)
    Console.WriteLine($"To: {recipient.EmailAddress}");

foreach (var attachment in message.Attachments)
    Console.WriteLine($"Attachment: {attachment.Filename} ({attachment.MimeType})");

다음 단계

 한국어