当使用 Postfix 虚拟别名映射将电子邮件转发到另一个域时,是否可以让 Postfix 专门为转发重写发件人地址,以避免最终目的地的 SPF 拒绝。
即如果user1@ourdomain.com
转发配置为anotheruser@externaldomain.com
,我们希望 Postfix(运行于ourdomain.com
)将发件人地址重写为user1@ourdomain.com
。
目前,从 发送的电子邮件将被转发到source@randomdomain.com
,发件人地址仍为,这会导致 SPF 拒绝。user1@ourdomain.com
anotheruser@externaldomain.com
source@randomdomain.com
我在其他答案(例如这个答案)中发现,使用 postsrsd 可以做到这一点,但是在这些主机上安装新软件可能是不可能的。
我最初正在研究发件人规范映射,但是 Postfix 文档表明规范映射不与虚拟别名映射一起使用:
在虚拟别名映射中找到的地址...不进行规范映射,以避免循环。
是否有另一种方法可以重写发件人地址,该地址可以与虚拟别名映射一起使用,而无需安装 postsrsd 之类的东西?