Menghapus Pesan dari Server POP3

Aspose.Email untuk .NET memberikan kontrol penuh atas pengelolaan pesan pada server POP3. Menggunakan Pop3Client kelas, pengembang dapat terhubung ke kotak surat dan secara programatik melakukan banyak tugas pada pesan dari server termasuk menghapus pesan tertentu atau semuanya. Ini sangat berguna dalam aplikasi pemrosesan email sisi server di mana pembersihan email diperlukan setelah pengambilan atau berdasarkan logika khusus.

Artikel ini menjelaskan cara menghapus pesan menggunakan klien POP3 Aspose.Email dalam berbagai skenario.

Hapus Email berdasarkan Indeks

Potongan kode berikut menunjukkan cara menghapus semua pesan dalam kotak surat satu per satu, berdasarkan indeks mereka. Nomor indeks tidak pernah boleh <=0 dalam Pop3Client.DeleteMessage.

Hapus Semua Email

Juga memungkinkan untuk memanggil delete_messages() metode untuk menghapus semua pesan. Potongan kode berikut menunjukkan cara menggunakan metode ini:

import aspose.email as ae

client = ae.clients.pop3.Pop3Client("imap.example.com", "username", "password")

# Delete all the messages
client.delete_messages()

Jika koneksi ke server POP3 terputus segera setelah operasi penghapusan, undelete_messages() metode tidak dapat dipanggil lagi untuk memulihkan data.

Batalkan Operasi Penghapusan

Metode undelete_messages dapat digunakan untuk membatalkan penghapusan pesan email. Potongan kode berikut menunjukkan cara menggunakan metode ini:

import aspose.email as ae

client = ae.clients.pop3.Pop3Client("imap.example.com", "username", "password")

# Cancel deletes
client.undelete_messages()