Wie erkennen Sie "geblockte" E-Mail-Antworten und andere automatisierte Antworten auf fehlgeschlagene Zustellversuche in Python?So erkennen Sie Bounce-E-Mails
Ich implementiere einen einfachen Server, um Nachrichten zwischen E-Mails und Kommentaren in einer benutzerdefinierten Webanwendung weiterzuleiten. Da mein Kommentarmodell eine Funktion "Allen antworten" unterstützt, wenn zwei E-Mails in einem Kommentarthread ungültig werden, gibt es möglicherweise eine unendliche E-Mail-Kette, in der mein System eine E-Mail sendet, eine Bounceback-E-Mail erhält und diese an die andere weiterleitet Ungültige E-Mail, eine Bounceback-E-Mail erhalten, diese an die erste weiterleiten, ad infinitum.
Ich möchte dies vermeiden. Gibt es einen standardmäßigen Fehlercode, der für unzustellbare oder abgelehnte E-Mails verwendet wird, für die ich nachsehen könnte, idealerweise mit Pythons imaplib
-Paket?