端口 25 被阻止但防火墙已关闭

端口 25 被阻止但防火墙已关闭

好吧,这让我抓狂了。

在 CentOS 上运行 sendmail。它正在运行,并在 25 上监听:

[root@mysqlslavebackup ~]# nmap -sS -O -sV 127.0.0.1

Starting Nmap 4.11 ( http://www.insecure.org/nmap/ ) at 2013-03-21 10:46 PDD<br>
Interesting ports on localhost.localdomain (127.0.0.1):<br>
Not shown: 1665 closed ports<br>
PORT      STATE SERVICE           VERSION<br>
22/tcp    open  ssh               OpenSSH 4.3 (protocol 2.0)<br>
25/tcp    open  smtp              Sendmail 8.13.8/8.13.8<br>
53/tcp    open  domain<br>
111/tcp   open  rpc<br>
631/tcp   open  ipp               CUPS 1.2<br>
739/tcp   open  rpc<br>
953/tcp   open  rndc?<br>
3306/tcp  open  mysql             MySQL 5.5.11-enterprise-commercial-advanced-log<br>
5901/tcp  open  vnc               VNC (protocol 3.8)<br>
5902/tcp  open  vnc               VNC (protocol 3.8)<br>
5903/tcp  open  vnc               VNC (protocol 3.8)<br>
6001/tcp  open  X11                (access denied)<br>
6002/tcp  open  X11                (access denied)<br>
6003/tcp  open  X11                (access denied)<br>

我可以从本地主机 telnet 到 25,但从任何其他机器上看,端口似乎已关闭。iptables 已关闭,即使它们已打开,我也有一个条目可以打开端口。

我无论如何也想不出它到底是什么,除了它曾经是一个 Zimbra 邮件服务器,但它已被卸载并且端口绑定中没有它的记录。

任何意见都非常好!谢谢!

答案1

为什么我无法接收外部邮件/传入的 SMTP 连接?[Sendmail 和其他 MTA 服务器]

你是当然您的 sendmail 不是仅在环回接口上监听?[127.0.0.1:25]
这是相当多发行版的默认配置。

您可以用来netstat -ant| grep :25检查它。

Sendail 常见问题解答 4.22:为什么我收不到外部邮件?
简而言之:您可能需要在 sendail.mc 中使用 127.0.0.1 注释掉 DAEMON_OPTIONS 行,然后将其重新编译到 sendmail.cf 中。

相关内容