[ホーム] - [Windows 2000 FAQ 一覧] - [telnet で SMTPサーバへ直接メールを送信する方法を教えてください。]



作成日:2001/04/08
更新日:2018/05/08
対象:Windows 2000

telnet で SMTPサーバへ直接メールを送信する方法を教えてください。




SMTP サーバに対しては、TCPのポート25番を直接開くことにより、メールを送信することが可能です。POPと異なり、ユーザ認証は必要ありません。メールを送信するには、以下の手順に従います。
(注)achme.comは仮想のドメインです。その他 xxxやyyyはあなたの環境により表示が変更されます。

(1)コマンドプロンプトを開きます。
(2)以下を実行します。

telnet <SMTPサーバのホスト名、あるいはIP アドレス> 25[Enter]

例:
telnet 10.1.1.1 25[Enter]

(3)telnet が開いたら、接続は成功です。以下のような応答があります。

220 xxxx.xxx.com ESMTP Sendmail xxxxxxx; Tue, 1 Apr 2001 00:23:00 +0900

(4)以下のコマンドを入力します。
HELO <あなたのドメイン名>
例:
HELO achme.com

以下のような応答があります。
250 xxxx.xxx.com Hello yyyy.yyy.com [xxx.xxx.xxx.xxx] pleased to meet you

(5)以下のコマンドを入力します。
MAIL FROM:<あなたのメールアドレス>[Enter]
例:
MAIL FROM:user@achme.com[Enter]

以下のような応答があります。
250 user@achme.com... Sender ok

(6)以下のコマンドを入力します。
RCPT TO:<送信先>[Enter]
例:
RCPT TO:user2@achme.com[Enter]

以下のような応答があります。
250user2@achme.com... Recipient ok

(7)以下のコマンドを入力します。
DATA[Enter]

以下のような応答があります。
354 Enter mail, end with "." on a line by itself

(8)メール本文を入力します。
this is a test mail[Enter]

(9)メールを書き終えたら、ピリオード "."を入力します。
.[Enter]

以下のような応答があります。
250 Message accepted for delivery

(10)以下のコマンドを入力し、サーバから切断します。
quit[Enter]
以上でメールの送信は完了です。







(ご注意) 本サイト内の内容を使用して発生したいかなる時間的損害、金銭的損害あるいはいかなる損害に対して、いかなる人物も一切の責任を負いません。あくまでも個人の判断で使用してください。 本ページは独自に調査をしたアンオフィシャル(非公式)な内容です。内容に誤りがある可能性や仕様変更により内容が不正確になる可能性があります。 本サイト内掲載されている情報は、著作権法により保護されています。いかなる場合でも権利者の許可なくコピー、配布することはできません。 このページはリンクフリーです。(このページへの直接リンクも可能です。)


Copyright(c) TOOLJP.COM 1999-2022

[Windows 2000 FAQ 一覧に戻る]