将Postfix邮件服务器绑定到Localhost或者仅特定IP地址
时间:2020-01-09 10:43:03 来源:igfitidea点击:
问题描述:如何将Postfix MTA绑定到特定IP地址(例如127.0.0.1或者192.5.1.2)?
解决方法:Postfix允许您侦听特定的IP地址。
默认情况下,MTA将列出所有网络接口和环回。
您需要设置inet_interfaces参数。
您需要Postfix 2.2版和更高版本才能使用此功能。
该参数还控制将邮件传递到user @ [ip.address]。
Postfix IP地址绑定配置
打开/etc/postfix/main.cf文件:
# vi /etc/postfix/main.cf
如下所示追加/修改行以仅绑定到本地主机(127.0.0.1):
inet_interfaces = 127.0.0.1
如果需要绑定到127.0.0.1和192.5.1.2,请执行:
inet_interfaces = 192.5.1.2,127.0.0.1
保存并关闭文件。
当此参数更改时,您需要停止并启动Postfix。
因此,执行以下内容以重新启动Postfix:
# /etc/init.d/postfix restart
验证一切工作正常:
# netstat -tulpn | grep 25 # tail -f /var/log/maillog