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