web-dev-qa-db-ja.com

SMTPサーバーポート25へのTelnet->接続に失敗しました

Telnetでメールを送信したい。コマンドプロンプトに入力したとき

telnet 'smtp_servername' 25 the following message appears
Could not open connection to the Host, on port 25: Connect failed

サーバー名とリスニングポートは正しいです。これらの資格情報を使用してMozillaThunderbird(セキュア認証:はいおよび接続セキュリティ:なし)でアカウントを構成しましたが、正常に機能しています。

Popサーバーで同じテストを行うと、問題なく動作します。

telnet 'pop_servername' 110
+OK The Microsoft Exchange POP3 service is ready.

SMTPサーバーが私のtelnet接続に応答しない理由はありますか?

前もって感謝します、

アルバート

2
Albert

Telnet.exeをブロックする可能性のあるファイアウォールがありますか?セキュリティを使用する場合、tcpポートは25から別のものに変更されることがよくあります。 Thunderbirdがポート番号を自動的に変更しなかったことを確認できますか?

ポートでtelnetを実行すると、少なくとも何かを入力するまで(または、十分な速度で入力しないとタイムアウトになるまで)、他のユーザーはtelnetであることを認識できません。

2
Mathieu Chateau

「セキュアなsmtp」(ポート465、IIRC)にのみ応答するようにSMTPサーバーを設定していませんか?これは、閉じたポート25を説明します。

もう1つのヒント:IPのポート25のブロックを解除するには、最初に(POP3経由で)認証する必要があります。 telnettingを試すことができますかafterメールのチェックに成功しましたか?

0
lorenzog