MBOX 파일 쓰기
Contents
[
Hide
]
MBOX 파일 쓰기
프로그래밍 방식으로 MBOX 파일을 생성하거나 업데이트해야 하는 경우 Aspose.Email을 사용하십시오 MboxrdStorageWriter Thunderbird 메일 저장 파일에 새 메시지를 쓸 수 있게 하는 클래스.
다음 코드 조각은 Thunderbird 메일 저장소에 메시지를 쓰는 방법을 보여줍니다:
- FileStream에서 Thunderbird 저장소 파일을 엽니다.
- 다음의 인스턴스를 생성합니다. MboxrdStorageWriter 클래스를 사용하고 위의 스트림을 생성자에 전달합니다.
- 다음을 사용하여 새 메시지를 준비합니다. MailMessage 클래스.
- 다음을 호출합니다. WriteMessage() 메서드와 위의 값을 전달합니다. MailMessage 인스턴스를 사용하여 메시지를 Thunderbird 저장소에 추가합니다.
- 모든 스트림을 닫습니다.
// Open the storage file with FileStream
var stream = new FileStream(dataDir + "ExampleMbox.mbox", FileMode.Open, FileAccess.Write);
// Initialize MboxStorageWriter and pass the above stream to it
var writer = new MboxrdStorageWriter(stream, false);
// Prepare a new message using the MailMessage class
var message = new MailMessage("from@domain.com", "to@domain.com", Guid.NewGuid().ToString(), "added from Aspose.Email");
message.IsDraft = false;
// Add this message to storage
writer.WriteMessage(message);
// Close all related streams
writer.Dispose();
stream.Close();