我想添加一个Postfix重写规则来插入一个Reply-To:头,如果没有定义的话。
这个服务器是一个PHP和Perl脚本的Web服务器,我们不希望从这个服务器发送的邮件回复到这个服务器。 一些脚本指定Reply-To:标题,其他的则不。 我想设置Reply-To: [email protected]如果脚本还没有设置。
简单地重写发件人的地址会更好(也更容易); 这将具有相同的效果,以及对内部拓扑进行一些隐藏(例如,发件人不再是像[email protected] )。
您可以轻松地用smtp_generic_maps重写所有外发邮件的smtp_generic_maps 。 例如,要将所有外发邮件的发件人更改为[email protected] :
在/etc/postfix/main.cf :
smtp_generic_maps = hash:/etc/postfix/generic
在/etc/postfix/generic :
* [email protected]
然后运行postmap /etc/postfix/generic和service postfix reload 。
请参阅通用(5)以获取有关重写发件人地址的更多选项,以及有关地址转换的所有内容的ADDRESS REWRITING README 。