.NET 애플리케이션용 OST 뷰어
Microsoft Outlook이나 Thunderbird에 의존하지 않고 C#에서 프로그래밍 방식으로 OST 파일을 볼 수 있습니다.
고급 이메일 API를 사용하여 OST 파일을 보는 방법
Aspose.Email for .NET 이 API는 OST를 포함한 다양한 이메일 파일 형식을 처리하도록 설계된 직관적인 API를 제공한다. 광범위한 기능을 통해 Microsoft Outlook이나 기타 외부 도구에 의존하지 않고 OST 파일을 볼 수 있다. 이 기능을 .NET 프로젝트에 손쉽게 통합할 수 있다. API는 추가 소프트웨어 없이 OST 파일을 로드, 렌더링 및 표시할 수 있게 한다. OST 파일을 HTML로 변환하는 내장 지원을 통해 브라우저나 애플리케이션 인터페이스에서 원활한 이메일 보기 를 보장한다. Aspose.Email를 사용하면 OST 파일을 로드하고 내용을 구문 분석한 뒤 각 이메일을 HTML 파일로 저장하여 자원이 올바르게 출력 디렉터리에 저장되고 애플리케이션 UI 또는 브라우저 기반 뷰어 솔루션에 표시된다.
오프라인 저장 파일 보기 주요 기능:
메타데이터, 본문 및 첨부 파일을 포함한 OST 파일 내용을 프로그래밍 방식으로 봅니다.
OST 파일을 HTML 형식으로 변환하여 브라우저 기반 렌더링을 지원합니다.
.NET Framework, .NET Core 및 .NET Standard 플랫폼과 호환됩니다.
Microsoft Outlook과 독립적으로 작동하여 완전한 자율성을 보장합니다.
대규모 이메일 처리 작업을 위한 고성능.
C# 이메일 API 설치 및 OST 파일 보기 사용
시작하려면 개발 환경에 API를 설치하십시오:
열기 NuGet 패키지 관리자를 열고 Aspose.Email을 검색한 후 설치를 클릭합니다.
패키지 관리자 콘솔에서 다음 명령을 사용할 수도 있습니다.
명령
PM> Install-Package Aspose.Email
설치가 완료되면 코딩을 시작할 수 있습니다.
C#를 통해 OST 보기 단계
Aspose.Email는 몇 줄의 코드만으로 개발자가 OST 파일을 쉽게 볼 수 있게 합니다.
- OST 파일을 열려면 PersonalStorage.FromFile 메서드.
- 출력 디렉터리가 없으면 생성하십시오.
- 다음을 사용하여 받은 편지함 폴더를 가져옵니다 RootFolder.GetSubFolder("Inbox") OST 파일에서 받은 편지함 폴더를 찾습니다.
- 받은 편지함의 메시지를 다음을 사용하여 순회합니다 inbox.EnumerateMapiMessages() 받은 편지함의 모든 메시지를 순환합니다.
- 구성 HtmlSaveOptions 리소스(예: 이미지)를 상대 경로를 사용하여 파일에 저장합니다.
- 각 메시지를 HTML로 저장합니다. 각 메시지에 대해 파일 이름(Message1.html, Message2.html 등)을 만든 뒤 정의된 옵션과 함께 Save 함수를 사용해 저장합니다.
시스템 요구 사항
Aspose.Email for .NET은 모든 주요 운영 체제에서 지원됩니다. 다음 전제 조건이 충족되는지 확인하십시오.
- Microsoft Windows 혹은 .NET Framework, .NET Core, Xamarin 플랫폼을 지원하는 호환 OS
- Microsoft Visual Studio와 같은 개발 환경
- 프로젝트에 참조된 Aspose.Email for .NET
OST를 보기 위한 C# 코드
using (var ost = PersonalStorage.FromFile("storage.ost"))
{
// Ensure the output directory exists
Directory.CreateDirectory(outputDirectory);
var inbox = ost.RootFolder.GetSubFolder("Inbox");
// Iterate through ost messages and save them as .html files
int count = 1;
foreach (var msg in inbox.EnumerateMapiMessages())
{
// Save each message as .html file
var htmlFilePath = Path.Combine(outputDirectory, $"Message{count}.html");
var htmlSaveOptions = new HtmlSaveOptions
{
ResourceRenderingMode = ResourceRenderingMode.SaveToFile,
UseRelativePathToResources = true
};
msg.Save(htmlFilePath, htmlSaveOptions);
}
}
브라우저에서 OST 보기
아래 이미지는 Aspose.Email for .NET을 사용해 웹 브라우저에서 렌더링한 OST 파일이 어떻게 보이는지 보여줍니다. 제목, 보낸 사람 정보 및 본문을 포함한 이메일 내용이 구조화된 HTML 형식으로 표시되어 가독성과 사용 편의성을 보장합니다.

Aspose.Email for .NET 소개
Aspose.Email은 Microsoft Outlook 및 Thunderbird 형식을 파싱하는 솔루션입니다. MSG, EMLX, EML, MHT와 같은 이메일 및 저장 형식을 손쉽게 생성, 조작, 변환할 수 있습니다. 이메일 첨부 파일 처리, 메시지 헤더 맞춤 설정 및 POP3, IMAP, SMTP와 같은 다양한 네트워크 프로토콜 구현을 통해 이메일을 송수신하는 것이 훨씬 쉬워집니다. 독립 실행형 API이며 Microsoft Outlook이나 다른 소프트웨어 설치가 필요하지 않습니다.
Aspose.Email 무료 체험
다음과 함께 라이브러리의 전체 잠재력을 발견하십시오: 무료 체험 . 방문하세요 Aspose.Email for .NET 다운로드 페이지에서 기능을 살펴보고 강력한 이메일 기능을 오늘 바로 프로젝트에 통합하세요.
OST Viewer Online
다른 형식용 이메일 파일 뷰어
Aspose.Email for .NET은 OST 파일을 넘어 다양한 이메일 형식을 지원하도록 기능을 확장합니다. 개발자는 다음을 보기 위해 사용할 수도 있습니다: