MBOX‑Dateien schreiben
Contents
[
Hide
]
MBOX‑Dateien schreiben
Wenn Sie MBOX‑Dateien programmgesteuert erstellen oder aktualisieren müssen, verwenden Sie Aspose.Email MboxrdStorageWriter Klasse, die es Ihnen ermöglicht, neue Nachrichten in die Thunderbird‑Mail‑Speicherdatei zu schreiben.
Das folgende Code‑Snippet zeigt, wie man Nachrichten in den Thunderbird‑Mail‑Speicher schreibt:
- Öffnen Sie die Thunderbird‑Speicherdatei in FileStream.
- Erstellen Sie eine Instanz von dem MboxrdStorageWriter Klasse und übergeben Sie den oben genannten Stream dem Konstruktor.
- Bereiten Sie eine neue Nachricht mit dem MailMessage Klasse.
- Rufen Sie die WriteMessage() Methode und übergeben Sie das oben Genannte MailMessage Instanz, um die Nachricht zum Thunderbird‑Speicher hinzuzufügen.
- Alle Streams schließen.
// 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();