我在 Windows 7 (SP1) 机器上安装了 hMailServer 来发送邮件仅在本地网络内。
配置完一对邮箱后,我还在相同的机器并且运行正常,能够发送和接收邮件。
Thunderbird 客户端其他计算机(在同一个 LAN 中)却不起作用。我甚至尝试完全禁用 Windows 防火墙,但问题仍然相同。如果我尝试 telnet,我<windows_7_IP>
会获得
$ telnet <windows_7_IP> 25
Trying <windows_7_IP>...
Connected to <windows_7_IP>.
Escape character is '^]'.
Connection closed by foreign host.
还nmap
提供
PORT STATE SERVICE VERSION
25/tcp open tcpwrapped
|_smtp-commands: Couldn't establish connection on port 25
110/tcp open tcpwrapped
143/tcp open tcpwrapped
即使在停止并重新启动 hMailServer 服务之后。
关闭Windows防火墙,但打开日志记录,防火墙日志记录如下:
#Version: 1.5
#Software: Microsoft Windows Firewall
#Time Format: Local
#Fields: date time action protocol src-ip dst-ip src-port dst-port size tcpflags tcpsyn tcpack tcpwin icmptype icmpcode info path
<date> <time> DROP TCP <client_IP> <windows_7_IP> 62041 49154 44 S 3502231060 0 1024 - - - RECEIVE
<date> <time> DROP TCP <client_IP> <windows_7_IP> 62042 49154 44 S 3502165525 0 1024 - - - RECEIVE
<date> <time> DROP TCP <client_IP> <windows_7_IP> 62043 49154 44 S 3502099990 0 1024 - - - RECEIVE
<date> <time> DROP TCP <client_IP> <windows_7_IP> 62041 49156 44 S 3502231060 0 1024 - - - RECEIVE
<date> <time> DROP TCP <client_IP> <windows_7_IP> 62042 49156 44 S 3502165525 0 1024 - - - RECEIVE
<date> <time> DROP TCP <client_IP> <windows_7_IP> 62043 49156 44 S 3502099990 0 1024 - - - RECEIVE
telnet
在和连接期间nmap
。
为了让邮件客户端可以访问 Windows 7 机器,还能做什么呢?