将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