E‑Mails vom POP3‑Server löschen

Löschen von E‑Mails vom Server

Die Pop3Client Klasse verwendet das POP3‑Protokoll, um Mailnachrichten vom Postfach auf Ihren PC zu kopieren. Sobald die Mails abgerufen wurden, müssen Sie nicht mehr mit dem Internet verbunden sein, während sie gelesen werden, da Sie die abgerufenen Mails auf dem PC lesen können. Wenn Sie keine Kopie bestimmter Mailnachrichten auf dem POP3‑Server benötigen oder wünschen, können Sie diese löschen. Dieser Abschnitt zeigt, wie man E‑Mails mit Pop3Client Klasse.

E‑Mail nach Index löschen

Das folgende Code‑Snippet löscht alle Mail‑Nachrichten eines Postfachs einzeln anhand ihres Indexes. Der Index sollte niemals ≤ 0 sein in Pop3Client.DeleteMessage.

Alle E‑Mails löschen

Wir könnten auch aufrufen Pop3Client.DeleteMessages um alle Nachrichten zu löschen. Das folgende Code‑Snippet zeigt, wie alle E‑Mails gelöscht werden.

// Delete all the messages
client.DeleteMessages();

Wenn die Verbindung zum POP3‑Server unmittelbar nach Löschvorgängen unterbrochen wird, können Sie Cancel Deletes nicht mehr aufrufen, um das Gewünschte auszuführen.

E‑Mail‑Löschungen abbrechen

Pop3Client.UndeleteMessages kann verwendet werden, um das Löschen von E‑Mail‑Nachrichten abzubrechen. Das folgende Code‑Snippet zeigt, wie Löschvorgänge abgebrochen werden.

// Cancel deletes
client.UndeleteMessages();