Die Diskussion wird fortgesetzt von Seeing smtp_should_reject “400 bad request” failures on bounce processing:
Ich erstelle dieses Thema, um einige interne Diskussionen zusammenzufassen, die wir geführt haben.
Wir haben festgestellt, dass der Code-Pfad in smtp_should_reject nicht korrekt funktioniert und E-Mails in Situationen ablehnt, in denen dies nicht der Fall sein sollte.
Insbesondere:
- Bounce-Nachrichten (mit einem Null-Envelope-From)
- Weitergeleitete E-Mails mit Abweichung (die Fast-Rejection-Prüfung verwendete das Envelope-To, während Discourse die To/CC-Header verwendet)
Dies hat zu Problemen für Selbst-Hoster geführt, die dies verwenden:
- https://meta.discourse.org/t/seeing-smtp-should-reject-400-bad-request-failures-on-bounce-processing/387431/14
- https://meta.discourse.org/t/configure-direct-delivery-incoming-email-for-self-hosted-sites-with-mail-receiver/49487/482
Es besteht kein Interesse daran, diesen Code zu warten, daher ziehen wir in Betracht, ihn vollständig zu entfernen.
Discourse PR:
mail-receiver PR: