כתיבת קבצי MBOX

כתוב קבצי MBOX

אם עליך ליצור או לעדכן קבצי MBOX בתכנות, השתמש ב‑Aspose.Email MboxrdStorageWriter מחלקה שמאפשרת לך לכתוב הודעות חדשות לקובץ אחסון הדואר של Thunderbird.

הקטע הקוד הבא מראה כיצד לכתוב הודעות לאחסון הדואר של Thunderbird:

  1. פתח את קובץ האחסון של Thunderbird ב-FileStream.
  2. צור מופע של MboxrdStorageWriter המחלקה והעבר את הזרם למעלה לבנאי.
  3. הכן הודעה חדשה באמצעות MailMessage מחלקה.
  4. הפעל את WriteMessage() מתודה והעבר את המעלה MailMessage מופע להוספת ההודעה לאחסון Thunderbird.
  5. סגור את כל הזרמים.
// 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();