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接続に応答しない理由はありますか?
前もって感謝します、
アルバート
Telnet.exeをブロックする可能性のあるファイアウォールがありますか?セキュリティを使用する場合、tcpポートは25から別のものに変更されることがよくあります。 Thunderbirdがポート番号を自動的に変更しなかったことを確認できますか?
ポートでtelnetを実行すると、少なくとも何かを入力するまで(または、十分な速度で入力しないとタイムアウトになるまで)、他のユーザーはtelnetであることを認識できません。
「セキュアなsmtp」(ポート465、IIRC)にのみ応答するようにSMTPサーバーを設定していませんか?これは、閉じたポート25を説明します。
もう1つのヒント:IPのポート25のブロックを解除するには、最初に(POP3経由で)認証する必要があります。 telnettingを試すことができますかafterメールのチェックに成功しましたか?