您好,我正在为 W2008 R2 机器使用 hmailserver
我为此很抓狂。从服务器请求邮件:OK,正在发送邮件:问题我可以 telnet pop3 110 | 但不能 telnet 端口 25
首先,邮件客户端提示(尝试发送邮件时):“发送邮件失败。无法发送邮件,因为在交易过程中与 SMTP 服务器 smtp.mydomain.com 的连接丢失。
我卸载并重新安装了 hmailserver,也尝试了其他邮件服务器,……问题依旧。尝试了所有可能的解决方案以连接到 telnet 端口 25……但都没有成功,只有 telnet 到 110 才可以。(是的,我可以向邮件服务器发送请求以检查其上的邮件)我尝试禁用防火墙,删除并重新打开端口 25、110……但都没有成功。
邮件服务器 ping 也正常.. 这里也没有问题。ISP 没有阻止任何端口.. 我问他们是否有网络问题,没有网络问题我甚至昨天卸载了安装的 Windows 更新 :(
MX、PTR......所有 DNS 设置都解析得很好,但是当连接到 SMTP 服务器以检查邮件传递时,却无法连接。
执行端口扫描:
25 smtp Success 140 ms
53 dns Success 140 ms
80 http Success 140 ms
110 pop3 Success 140 ms
8080 webcache Success 140 ms
执行正在使用的端口查找(IP 和服务器名称是虚拟的):
Active Connections
Proto Local Address Foreign Rddress State
TCP 0.0.0.0:25 OOOORO-RORORO:0 LISTENING
TCP 0.0.0.0:80 OOOORO-RORORO:0 LISTENING
TCP 0.0.0.0:110 OOOORO-RORORO:0 LISTENING
TCP 0.0.0.0:135 OOOORO-RORORO:0 LISTENING
TCP 0.0.0.0:143 OOOORO-RORORO:0 LISTENING
TCP 0.0.0.0:222 OOOORO-RORORO:0 LISTENING
TCP 0.0.0.0:445 OOOORO-RORORO:0 LISTENING
TCP 0.0.0.0:3306 OOOORO-RORORO:0 LISTENING
TCP 0.0.0.0:8080 OOOORO-RORORO:0 LISTENING
TCP 0.0.0.0:47001 OOOORO-RORORO:0 LISTENING
TCP 0.0.0.0:49152 OOOORO-RORORO:0 LISTENING
TCP 0.0.0.0:49153 OOOORO-RORORO:0 LISTENING
TCP 0.0.0.0:49154 OOOORO-RORORO:0 LISTENING
TCP 0.0.0.0:49156 OOOORO-RORORO:0 LISTENING
TCP 0.0.0.0:49157 OOOORO-RORORO:0 LISTENING
TCP 0.0.0.0:49210 OOOORO-RORORO:0 LISTENING
TCP 0.0.0.0:49497 OOOORO-RORORO:0 LISTENING
TCP 44.4.44.4:25 OOOORO-RORORO:0 LISTENING
TCP 44.4.44.4:25 vmai1:64053 TIME_WAIT
TCP 44.4.44.4:25 mai12:41276 TIME_WAIT
TCP 44.4.44.4:25 mai1-p2B-f46:556B2 TIME_WAIT
TCP 44.4.44.4:53 OOOORO-RORORO:0 LISTENING
TCP 44.4.44.4:110 114.?9.52.54:343B1 TIME_WAIT
TCP 44.4.44.4:139 OOOORO-RORORO:0 LISTENING
TCP 46.4.24.4:49579 mucB3sB2-in-f19:http TIME_WAIT
TCP 44.4.44.4:49580 fa-in-f154:http TIME_WAIT
TCP 44.4.44.4:49581 95.100.86.22:http TIME_WAIT
TCP 44.4.44.4:49590 www-14-B5-prn1:http TIME_WAIT
25端口被占用多次正常吗?
非常感谢您的大力帮助
答案1
服务器正在监听端口 25,因此问题出在其他地方。您的 ISP 或互联网防火墙是否可能阻止了出站端口 25 连接?测试如下。如果您可以从服务器远程登录到端口 25,则系统正常。如果您无法从桌面远程登录,则有东西阻止了您。
不管怎样,我们默认阻止来自我们网络的所有出站端口 25 流量。
答案2
尝试停止 SMTP 服务并进行另一次端口扫描,查看端口 25 是否仍然打开。
似乎这在不同的端口上起作用,很可能有其他东西也在同一个端口上运行并发生冲突。
如果没有显示任何内容,请再次更改端口并查看它正在监听多少个地址。
答案3
结果是辅助服务正在监听端口 25,无法解释这是怎么发生的。可能是在最近的 Windows 更新期间出现了问题。
答案4
SMTP 服务器进程可能已挂起。您尝试过重新启动它吗?
奇怪的是,SMTP 服务器同时监听任意地址 (0.0.0.0) 和特定地址 (44.4.44.4) 的 25 端口,但有一个监听套接字和多个已建立的连接并不罕见。这仅表示有东西已连接。
检查是否有其他进程也尝试侦听端口 25。
从您的评论来看,您似乎同时绑定了UNSPEC
(0.0.0.0) 和端口 25 上的特定地址。在这种情况下,到44.4.44.4
端口 25 上特定 IP 地址的入站连接将转到进程 860 的侦听套接字(例如,不是到 hmail)。绑定到其他地址(例如127.0.0.1
)的连接将转到进程 2260 的侦听套接字(例如到 hmail)。