[ホーム] -
[Windows 2000 FAQ 一覧] - [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]
以上でメールの送信は完了です。