Postfix 转发 - SPF 问题 - 发件人重写

Postfix 转发 - SPF 问题 - 发件人重写

当使用 Postfix 虚拟别名映射将电子邮件转发到另一个域时,是否可以让 Postfix 重写发件人地址专门用于转发,以避免最终目的地的 SPF 拒绝。

即,如果[email protected]将转发配置为[email protected],我们希望 Postfix(运行于ourdomain.com)将发件人地址重写为[email protected]

[email protected]目前,从 发送到 的电子邮件[email protected]将被转发到[email protected],且发件人地址仍为[email protected],这会导致 SPF 拒绝。

我在其他答案中发现这个使用 postsrsd 可以实现这一点,但是在这些主机上安装新软件可能无法实现。

我最初研究的是发件人规范映射,但 Postfix 文档表明规范映射不与虚拟别名映射一起使用:

Postfix 地址重写文档:

为了避免循环,在虚拟别名映射中找到的地址...不受规范映射的影响。

是否有其他方法可以重写发件人地址,使其与虚拟别名映射一起使用,而无需安装类似 postsrsd 的东西?

答案1

postsrsd 的设置并不困难,而且它是处理该问题的正确方法,因为它向接收系统明确表明该邮件是转发的。通过简单地重写信封发件人,您将承担所转发电子邮件的声誉负担。如果您转发垃圾邮件,接收系统将为此责怪您的域并降低您的声誉。

无论如何,这种情况都有可能发生,即使使用 SRS,因为它取决于接收域是否能够区分转发消息和直接消息。例如,Gmail 更喜欢使用 spf 失败的普通转发,而不是 SRS 转发。想想吧。

完美的解决方案是根本不转发。

相关内容