它会起作用,因为 MTA 支持通配符地址。虽然它不支持 VERP,但可以配置为将所有未指定的电子邮件转发到特定邮箱,这样退信回复就不会丢失。
另外,如果我们区分 envelope-from 和 reply-to,envelope-from 就不需要包含 VERP 地址。它可以是一个简单的地址,如 discourse@yyy.com。这样当它退回时,会返回到 discourse@yyy.com,这不会导致 SPF 失败。
reply-to 可以有一个不同的邮箱,支持 VERP,如 discourse-yyy+sdfkj33@gmail.com,这样如果成功送达,当用户回复时,会发送到支持 VERP 的 gmail 服务器,并且不会因为 from 仍然是 yyy.com 而导致 DMARC 失败。
我同意,但我们不生产它们。因为它们支持通配符地址,所以它们不支持 VERP。不幸的是,情况就是这样,我希望通过一些小调整,discourse 能够支持更多样化的生态系统。很多使用 gmail 处理回复的小型网站都会遇到这种情况。