接续自 Seeing smtp_should_reject “400 bad request” failures on bounce processing 的讨论:
我创建这个主题是为了总结我们进行的一些内部讨论。
我们发现 smtp_should_reject 中的代码路径功能不正确,导致邮件在不应被拒绝的情况下被拒绝。
具体来说:
- 退信(具有空 envelope-from)
- 转发邮件不匹配(快速拒绝检查使用的是 envelope-to,而 Discourse 使用 To/CC 头部)
这对使用以下内容的自托管用户造成了问题:
- 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
我们没有兴趣维护这段代码,所以我们正计划完全移除它。
Discourse 拉取请求 (PR):
mail-receiver 拉取请求 (PR):