Continuant la discussion de Seeing smtp_should_reject “400 bad request” failures on bounce processing :
J’ouvre ce sujet pour résumer certaines discussions internes que nous avons eues.
Nous avons identifié que le chemin de code dans smtp_should_reject ne fonctionne pas correctement et provoque le rejet du courrier dans des situations où il ne devrait pas l’être.
Spécifiquement :
- les messages de rebond (avec un envelope-from nul)
- les courriers transférés avec non-concordance (la vérification de rejet rapide utilisait l’envelope-to, alors que Discourse utilise les en-têtes To/CC)
Cela a causé des problèmes pour les auto-hébergeurs utilisant ceci :
- 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
Il n’y a aucun intérêt à maintenir ce code, nous cherchons donc à le supprimer entièrement.
PR Discourse :
PR mail-receiver :