Python'da Geri Dönen E-postaları Tespit Etme ve İşleme

Geri Dönen E-postaları İşleme

Bir alıcıya gönderilen bir mesajın geçersiz alıcı adresi gibi bir nedenle geri dönmesi çok yaygındır. Aspose.Email API, bir e-postanın geri dönen mi yoksa normal mi olduğunu kontrol etme ve işlemesini sağlar. check_bounced metodu MailMessage sınıf, e-posta mesajı geri dönen bir mesaj ise geçerli bir sonuç döndürür. Aşağıdaki kod snippet’i, geri dönen mesajları kullanarak nasıl işleneceğini gösterir. BounceResult alıcılar, yapılan işlem ve bildirimin nedeni hakkında ayrıntılı bilgi sağlayan sınıf.

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()