今天用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了