-1

Windows XP telnet を使用して任意の電子メール アドレスに電子メールを送信したいと考えています。コマンド プロンプトを開き、telnet を有効にしてから telnet と入力しました。Gmail、Yahoo、Live の SMTP サーバーに正常に接続できます。しかし、メールを送信するためのコマンドを実行し始めると、エラーが発生します。

1 - コマンド プロンプトで telnet を書き込んだ後、コマンド プロンプトに次のように表示されます。

Welcome to Microsoft Telnet Client

Escape Character is 'CTRL+]'

Microsoft Telnet> 

2 - 次に open smtp.gmail.com 587 と入力します

Welcome to Microsoft Telnet Client

Escape Character is 'CTRL+]'

Microsoft Telnet> smtp.gmail.com 587

3 - Enter キーを押すと、このメッセージが表示されます。

220 mx.google.com ESMTP e6sm9347529wiz.1

4 - 次に HELO と入力すると、このメッセージが返信されます...

220 mx.google.com ESMTP e6sm9347529wiz.1
HELO
250 mx.google.com at your service

5 - MAIL FROM: myname@gmail.com と入力すると、エラー メッセージが表示されます。

220 mx.google.com ESMTP e6sm9347529wiz.1
HELO
250 mx.google.com at your service 
MAIL FROM: myname@gmail.com
502 5.5.1 Unrecognized command. e6sm9347529wiz.1

6 - 上記のアドレスの代わりに自分のメール アドレスを指定すると、このエラー メッセージが表示されます

220 mx.google.com ESMTP e6sm9347529wiz.1
HELO
250 mx.google.com at your service 
MAIL FROM: myname@gmail.com
502 5.5.1 Unrecognized command. e6sm9347529wiz.1
MAIL FROM: shy.girl96@yahoo.com
530 5.7.0 Must issue a STARTTLS command first. e6sm9347529wiz.1

7 - StartSTL Port 587 と入力すると、次のメッセージが表示されます

555 5.5.2 Syntax error. e6sm9347529wiz.1

私はここで立ち往生しています。助けてください。

4

1 に答える 1

1

できません。GMail のポート 587 (SUBMISSION) 経由でメールを送信するために必要なプロトコルには SSL ネゴシエーションが必要ですが、これは手作業では行うことができません。

于 2013-01-06T17:39:27.403 に答える