كتابة ملفات MBOX
Contents
[
Hide
]
كتابة ملفات MBOX
إذا احتجت إلى إنشاء أو تحديث ملفات MBOX برمجيًا، استخدم Aspose.Email MboxrdStorageWriter فئة تتيح لك كتابة رسائل جديدة إلى ملف تخزين بريد Thunderbird.
يوضح مقتطف الشيفرة التالي كيفية كتابة الرسائل إلى تخزين بريد Thunderbird:
- افتح ملف تخزين Thunderbird في FileStream.
- إنشاء مثيل من الـ MboxrdStorageWriter الفئة ومرر التيار السابق إلى المُنشئ.
- قم بإعداد رسالة جديدة باستخدام الـ MailMessage فئة.
- استدعِ الـ WriteMessage() method ومرر ما سبق 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();