linux – 无法连接到SMTP服务器

前端之家收集整理的这篇文章主要介绍了linux – 无法连接到SMTP服务器前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我无法从PC连接到SMTP服务器.
我使用Debian sid.
telnet mail.example.com 25
Trying 12.23.34.45...
telnet: Unable to connect to remote host: Connection timed out

来自我网络外部的另一台Debian PC:

telnet mail.example.com 25
Trying 12.23.34.45...
Connected to mail.example.com.
Escape character is '^]'.
220 mail.example.com ESMTP Exim 4.63 Mon,02 Apr 2012 22:14:09 +0200

ping也永远挂起,当我按下Ctrl C时它会说“100%丢包”.
最后,traceroute充满了星号:

traceroute mail.example.com
traceroute to mail.example.com (12.23.34.45),30 hops max,60 byte packets
1  * * *
2  * * *
3  * * *
...
27  * * *
28  * * *
29  * * *
30  * * *

当我对服务器端口25运行nmap时:

nmap mail.example.com -p25

Starting Nmap 5.21 ( http://nmap.org ) at 2012-04-02 23:08 EEST
Nmap scan report for mail.example.com (12.23.34.45)
Host is up (0.090s latency).
PORT   STATE    SERVICE
25/tcp filtered smtp

Nmap done: 1 IP address (1 host up) scanned in 0.88 seconds

最后我的iptables:

iptables -L
Chain INPUT (policy ACCEPT)
target     prot opt source               destination         

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination         

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination

有任何想法吗?
非常感谢您的帮助.

解决方法

为了进行健全性检查,我会运行一些快速端口检查服务,例如:

> http://www.mxtoolbox.com/diagnostic.aspx
> http://www.yougetsignal.com/tools/open-ports/

一旦你确信只有你的Debian PC出现问题,请尝试连接其他一些知名的邮件提供商(如gmail,yahoo等).这将有助于缩小问题的范围.如果您无法连接到其中任何一个但仍具有端到端连接,那么混合中似乎可能存在阻塞的端口/服务.

如果你可以连接其中的一些,那么我会考虑收集一个数据包捕获(从两侧),以确认某些数据包没有完全一直.

原文链接:https://www.f2er.com/linux/399375.html

猜你在找的Linux相关文章