Usuń e‑maile z serwera POP3
Usuwanie e‑maili z serwera
Ten Pop3Client klasa używa protokołu POP3 do kopiowania wiadomości pocztowych z skrzynki na Twój komputer. Po pobraniu poczty nie musisz być połączony z internetem, aby ją odczytać, ponieważ możesz czytać pobraną pocztę na komputerze. Jeśli nie potrzebujesz lub nie chcesz zachowywać kopii niektórych wiadomości na serwerze POP3, możesz je usunąć. Ten rozdział pokazuje, jak usuwać e‑maile przy użyciu Pop3Client klasa.
Usuń e‑mail według indeksu
Poniższy fragment kodu usuwa wszystkie wiadomości poczty w skrzynce pocztowej jedną po drugiej, na podstawie ich indeksu. Indeks nigdy nie powinien być <=0 w Pop3Client.DeleteMessage.
Usuń wszystkie e‑maile
Możemy także wywołać Pop3Client.DeleteMessages aby usunąć wszystkie wiadomości. Poniższy fragment kodu pokazuje, jak usunąć wszystkie e‑maile.
// Delete all the messages
client.DeleteMessages();
Jeśli połączenie z serwerem POP3 zostanie przerwane bezpośrednio po operacjach usuwania, nie będzie już można wywołać anulowania usunięć, aby wykonać potrzebne czynności.
Anulowanie usunięcia e‑maili
Pop3Client.UndeleteMessages można użyć do anulowania usunięcia wiadomości e‑mail. Poniższy fragment kodu pokazuje, jak anulować usunięcia.
// Cancel deletes
client.UndeleteMessages();