私はこのようなエラーに関するすべての質問に答えました。これは他の質問にを求めているものですそれでも、私はポートにtelnetで接続する場合、接続が25AWS EC2上の25へのさらに別のTelnetは動作しません。
を拒否します:
だから、netstat-an | grep LISTEN
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:53045 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:25 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN
tcp 0 0 :::111 :::* LISTEN
tcp 0 0 :::80 :::* LISTEN
tcp 0 0 :::22 :::* LISTEN
tcp 0 0 :::443 :::* LISTEN
tcp 0 0 :::52266 :::* LISTEN
、ポート25を聞いています。次に、localhostで25にtelnetで接続できますか?はい。問題ない。私はlocalhostを行うことができ、私は127.0.0.1でそれを行うことができ、私は適切なIPアドレスでそれを行うことができます。私自身がマシン上にいる限り、ポート25にtelnetで接続できます。
次に、EC2ファイアウォールです。 iptablesとEC2セキュリティゾーンの2つのレベルがあります。 iptablesとip6tablesがシャットダウンされたことを確認しました。サービスは、両方が「ファイアウォールが実行されていない」ことを示します。私はEC2のセキュリティゾーンをチェックしました。それは示しています
25 tcp 0.0.0.0/0
をだから、25
はそれでも、私はポート25、私は続け
にtelnetで接続する場合、接続が拒否し得るポートへのすべてのトラフィックを許可されます。私は/etc/hosts.allowと/etc/hosts.denyを調べました。どちらも空です。
私は続けました。私はメールフォルダを見ました。ドメインはlocal-host-namesに入っています(これは受信者の電子メールアドレスを入力する時点まではありません)。私はホストをブロックしたり許可したりすることについて何も見ません。おそらく、秘密のsendmail.cfファイルに何かが埋まっている可能性があります。だから、sendmailが確実に聞いてくれるようにしたかったのです。
lsof -i :25
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
sendmail 11457 root 4u IPv4 830292 0t0 TCP *:smtp (LISTEN)
netstatと同じです。ポートsmtp(25)のすべてのデバイスをリッスンします。
私は迷っています。なぜポート25で接続が拒否されるのですか?サーバーに到達できません。聞いていないわけではありません。それは明らかに接続を聞いて拒否していることです。
1)は、多くのISPが発信ポート25のリクエストをブロック:ここ
'telnet test.smtp?組織25 'の仕事(クライアント側のISPがポート25をブロックしている可能性があります)? –
@ dusan.bajicアウトバウンド25は、一部のクライアントでブロックされています。それが私が複数のクライアントから試した理由です。私はAmazonのサポート担当者に、サーバのログに何も表示されていないことを証明することができました。私はポート25でリッスンし、リモートIPを接続して切断するとログファイルに出力するプログラムを作成しました。 – kainaw
問題が見つかりました。他の人が他の人に見てもいい解決策だと思う人は、この質問をここに残すことができます。それ以外の場合は、ガベージのように見える場合は削除することができます... – kainaw