Mendeteksi dan Memproses Email Bounced dalam Python
Contents
[
Hide
]
Memproses Email Bounced
Sangat umum bahwa pesan yang dikirim ke penerima dapat memantul karena alasan tertentu seperti alamat penerima tidak valid. Aspose.Email API memiliki kemampuan untuk memeriksa apakah email adalah email yang memantul atau biasa dan memprosesnya. The check_bounced metode dari MailMessage kelas mengembalikan hasil yang valid jika pesan email adalah email yang memantul. Potongan kode berikut menunjukkan cara memproses pesan yang memantul menggunakan BounceResult kelas yang menyediakan informasi terperinci tentang penerima, tindakan yang diambil, dan alasan pemberitahuan.
from aspose.email import MailMessage, SaveOptions, MsgLoadOptions, MessageFormat, FileCompatibilityMode
mail = MailMessage.load(data_dir + "message.eml")
result = mail.check_bounced()
print("IsBounced: " + str(result.is_bounced))
print("Action: " + str(result.action))
print("Recipient: " + str(result.recipient))
print()
print("Reason: " + str(result.reason))
print("Status: " + str(result.status))
print()