Deteksi dan Proses Email yang Memantul
Saat mengirim email, beberapa pesan mungkin gagal sampai ke penerima, misalnya karena alamat penerima tidak valid atau kotak surat penuh. Pesan yang tidak terkirim ini dikenal sebagai email yang memantul.
Aspose.Email untuk C++ menyediakan cara yang nyaman untuk mendeteksi dan menganalisis pesan yang memantul menggunakan MailMessage dan BounceResult kelas. The MailMessage::CheckBounced() metode menentukan apakah pesan merupakan pantulan dan mengembalikan sebuah BounceResult objek yang berisi informasi detail seperti:
- Apakah pesan memantul
- Alamat penerima
- Jenis tindakan pantulan
- Alasan dan kode status dari pantulan
Ini memungkinkan pengembang secara otomatis mengidentifikasi kegagalan pengiriman dan mengambil tindakan yang tepat seperti membersihkan alamat tidak valid dari daftar kirim.
Contoh kode berikut menunjukkan cara memeriksa apakah pesan email telah memantul dan mengambil informasi detail tentangnya: