好吧,这让我疯狂。
在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,但从任何其他机器出现端口被closures。 iptables是closures的,即使他们在我有一个条目打开端口。
不能为我的生活弄清楚什么是这将是除了这个曾经是一个Zimbra邮件服务器的事实,但它已被卸载,并没有logging在端口绑定。
任何input将是真棒! 谢谢!
为什么我无法接收外部邮件/传入的SMTP连接? [Sendmail和其他MTA服务器]
你确定你的sendmail只在loopback接口上不听吗? [127.0.0.1:25]
这是很多发行版的默认configuration。
你可以使用netstat -ant| grep :25 netstat -ant| grep :25来che它。
Sendail FAQ 4.22: 为什么我不能收到外部邮件?
简而言之:您可能需要在sendmail.mc中注释掉DAEMON_OPTIONS行127.0.0.1,并将其重新编译为sendmail.cf。