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)手册页。