Postfix隐藏客户端(MUA)系统IP地址/主机名
时间:2020-01-09 10:43:03 来源:igfitidea点击:
我们所有的内部系统都通过邮件服务器网关。
在出于安全目的将消息发送给其他用户之前,如何从消息头中删除或者隐藏内部系统的主机名和IP地址?
Postfix MTA可以使用header_check(内置内容检查)指令过滤标头。
打开main.cf文件,执行:
# vi /etc/postfix/main.cf
现在,在SMTP服务器中打开本地收件人检查,指定header_checks参数指定带有模式的可选表:
header_checks = regexp:/etc/postfix/header_checks
保存并关闭文件。
创建/etc/postfix/header_checks文件,执行:
# vi /etc/postfix/header_checks
从标题中忽略127.0.0.1、10.24.55.1和192.168.0。
[0-9] IP地址(正则表达式):
/^Received:.*\[127\.0\.0\.1/ IGNORE /^Received:.*\[10\.24\.55\.1/ IGNORE /^Received:.*\[192\.168\.0\.[0-9]/ IGNORE
# postmap /etc/postfix/header_check # service postfix reload
或者
# service postfix restart
有关更多详细信息,请参见header_check(5)手册页。