清除 Postfix 中内部服务器的标头?

清除 Postfix 中内部服务器的标头?

我们公司内的所有 Centos 服务器都会向 2 个外发 MX 服务器发送邮件。我想清理 2 个外发 MX 服务器上的邮件头,以删除邮件来源信息。我不太了解这个语法,MAN 页面也没有提供足够的示例。我想从邮件头中清理内部 IP 和主机名。

我们在每台服务器上都使用 postfix,包括面向公众的 MX 服务器。

答案1

您要使用的规则是 header_checks 规则。您需要针对特定​​服务器进行调整,但以下是示例:

/^Received:.* \[127\.0\.\.0\1\]\) by \S+\.server\.com \(Postfix\)/ IGNORE 

http://www.postfix.org/header_checks.5.html了解更多详细信息和选项。

请参阅某人做同样事情的示例帖子:http://zcentric.com/2013/04/15/remove-internal-hosts-in-postfix/

这是关于某人关于是否应该这样做的评论 -Postfix 远程接收头 ... 对此持保留态度。隐藏内部中继可能并不完全违反 RFC。我不想对此进行辩论,只是想给你提供各种观点。

相关内容