使用 Postfix 转发电子邮件时从标头重写

使用 Postfix 转发电子邮件时从标头重写

我在 Debian 服务器上使用 Postfix 发送电子邮件,运行良好。

现在我想通过将所有传入电子邮件转发到我的电子邮件地址(即不是在此服务器上)。我使用以下配置进行了此工作:

/etc/postfix/虚拟:

/.+@.+/ [email protected]

/etc/postfix/main.cf:

virtual_maps = regexp:/etc/postfix/virtual

这会将所有传入的电子邮件转发到我的电子邮件地址,该地址正在运行。但是,这会使用From原始电子邮件的标头转发电子邮件,我不希望这样做,因为它可能会将我的 IP 地址列入黑名单。

如何将From所有转发的电子邮件的标题重写为类似的内容[email protected]

我尝试使用正则表达式重写所有不属于我的域[email protected],但由于我不太擅长正则表达式,所以我无法让它工作。我也尝试过设置remote_header_rewrite_domainmy.domain但这并没有改变任何东西。

如果可能的话,我想Sender为所有转发的电子邮件设置标题。

答案1

当该邮件的收件人将其标记为垃圾邮件时,重写From标头字段无助于保护您的 IP 地址不被列入黑名单,因为您的 IP 地址仍将是传输该电子邮件的 IP 地址,但可能会让收件人意识到它正在被转发。

您可以使用后缀header_checks功能来重写From标头。1

转发也会破坏 SPF 并本文可能会给你对同一问题的另一种视角

相关内容