Zapisování souborů MBOX
Contents
[
Hide
]
Zapsat soubory MBOX
Pokud potřebujete programově vytvářet nebo aktualizovat soubory MBOX, použijte Aspose.Email MboxrdStorageWriter třída, která vám umožní zapisovat nové zprávy do souboru úložiště pošty Thunderbird.
Následující úryvek kódu ukazuje, jak zapisovat zprávy do úložiště pošty Thunderbird:
- Otevřete soubor úložiště Thunderbird v FileStream.
- Vytvořte instanci MboxrdStorageWriter třídy a předáte výše uvedený proud konstruktoru.
- Připravte novou zprávu pomocí MailMessage třída.
- Zavolejte WriteMessage() metoda a předat výše uvedené MailMessage instance pro přidání zprávy do úložiště Thunderbird.
- Uzavřete všechny proudy.
// 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();