我正在尝试在 CentOS 6 服务器上配置 Postfix,问题是我无法接收邮件。
我在http://mxtoolbox.com/然后我收到一个错误Unable to Connect to SMTP Host
。
我检查了一下netstat -tulpn | grep :25
,发现 postfix 似乎正在正常监听端口 25。
我禁用了 Selinux(并重新启动)——但这并不能解决问题。
我的服务器已开启卵巢癌(如果有关系的话,可能是 OVH 有防火墙)我刚刚重新安装了 CentOS。
可以看到我的 /etc/postfix/main.cf 文件这里,如果您愿意的话。
我下一步该怎么做才能解决这个问题?我该如何调试 SMTP 连接问题?
任何帮助将不胜感激!
iptables 输出:
[root@jewishonline log]# iptables -L -v
Chain INPUT (policy ACCEPT 1590 packets, 285K bytes)
pkts bytes target prot opt in out source destination
Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
pkts bytes target prot opt in out source destination
Chain OUTPUT (policy ACCEPT 2264 packets, 627K bytes)
pkts bytes target prot opt in out source destination
端口 25:
[root@jewishonline log]# netstat -ntlp | grep 25
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 2756/master
答案1
默认情况下,Postfix 仅在本地主机接口中监听。
您必须编辑/etc/postfix/main.cf
并更改为inet_interfaces = $myhostname, localhost
,inet_interfaces = all
然后重新启动 Postfix