web-dev-qa-db-ja.com

SMTPサーバーに接続できません

PCからSMTPサーバーに接続できません。私はDebiansidを使用しています。

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 

何か案は?助けてくれてありがとう。

5
Root Null

健全性チェックのために、次のようないくつかのクイックポートチェックサービスを実行します。

Debian PCだけが問題を抱えていると確信したら、他の有名なメールプロバイダー(Gmail、yahooなど)に接続してみてください。これは、問題の範囲を絞り込むのに役立ちます。それらのいずれにも接続できないが、エンドツーエンドの接続性がある場合は、ブロックされたポート/サービスが混在している可能性があります。

それらのいくつかに接続できる場合は、(両側から)パケットキャプチャを収集して、特定のパケットが完全に到達していないことを確認することを検討します。

1
Mike B

ネットマスクの不一致があると思います。コンピュータ、ルーター、メールサーバーのルーティングテーブルを確認します。

1