MBOX Dosyaları Yazma
Contents
[
Hide
]
MBOX Dosyaları Yaz
Programatik olarak MBOX dosyaları oluşturmanız veya güncellemeniz gerekiyorsa, Aspose.Email kullanın MboxrdStorageWriter yeni mesajları Thunderbird posta depolama dosyasına yazmanıza izin veren sınıf.
Aşağıdaki kod parçacığı, mesajları Thunderbird posta depolamasına nasıl yazacağınızı gösterir:
- Thunderbird depolama dosyasını FileStream içinde aç.
- Şunun bir örneğini oluştur MboxrdStorageWriter sınıf ve yukarıdaki akışı yapıcıya aktar.
- Yeni bir mesajı kullanarak hazırlayın MailMessage sınıf.
- Şuğu çağırın WriteMessage() metod ve yukarıdakini aktar MailMessage örnek, mesajı Thunderbird depolamasına eklemek için.
- Tüm akışları kapat.
// 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();