今天用CentOS搭建postfix 邮件系统,开始配置都顺利,本机测试也正常。
[root@localhost ~]# telnet localhost 25
Trying 127.0.0.1...
Connected to localhost.localdomain (127.0.0.1).
Escape character is '^]'.
220 mail.g.cn ESMTP Postfix
ehlo mail
250-mail.g.cn
250-PIPELINING
250-SIZE 10240000
250-VRFY
250-ETRN
250-ENHANCEDSTATUSCODES
250-8BITMIME
250 DSN
但是在局域网其他pc上用telnet 192.168.1.101 25 却提示失败
在网上搜了下也没看见有用的信息,于是仔细查看了配置文件
本机可以 说明服务没问题,局域网不能访问的话
有两种可能
1、防火墙阻止 检查了下系统此次测试防火墙是关闭的
2、就是配置文件 阻止或者只监听本机
经检查发现
配置文件这项 inet_interfaces=localhost 是默认启用的
即使上面 启用了 inet_interfaces=all 也不行
把这项 inet_interfaces=localhost 注释掉就OK了
转载于:https://blog.51cto.com/firef/993164