如果邮件头中不存在 Reply-To 标头,则使用 Postfix 添加该标头

如果邮件头中不存在 Reply-To 标头,则使用 Postfix 添加该标头

Reply-To:如果尚未定义标题,我想添加 Postfix 重写规则来插入标题。

该服务器是一个带有 PHP 和 Perl 脚本的 Web 服务器,我们不希望从该服务器发送的邮件回复到该服务器。一些脚本指定了标头,其他则没有。如果脚本尚未设置标头,则Reply-To:需要设置。Reply-To: [email protected]

答案1

更好的方法是(也更容易)简单地重写发件人的地址;这将具有相同的效果,并且可以隐藏内部拓扑(例如,发件人不再是类似的东西[email protected])。

您可以轻松地重写所有外发邮件的发件人smtp_generic_maps。例如,将所有外发邮件的发件人更改为[email protected]

/etc/postfix/main.cf

smtp_generic_maps = hash:/etc/postfix/generic

/etc/postfix/generic

*                       [email protected]

然后运行postmap /etc/postfix/genericservice postfix reload

通用(5)有关重写发件人地址的更多选项以及地址重写自述文件了解有关地址转换的所有信息。

相关内容