SMTPコマンド備忘録

# telnet my_mailserver.my_domain.ne.jp 25

————————————————-

helo

mail from: my_name@my_domain.ne.jp

rcpt to: to_name@to_domain.ne.jp

data

本文を書く。

.

quit

————————————————-

SMTPコマンドの説明

●HELO または EHLO

STMPサーバとの接続を開始する。

パラメータはクライアントシステムのホスト名。

HELO ホスト名

●MAIL (Mail)

メール処理を開始する。

パラメータにはメッセージの返信アドレスを指定する。

MAIL FROM: 返信アドレス

●RCPT (Recipient)

メッセージの各受信者を指定する。

パラメータには受信者のメールボックスとホスト名を指定する。

複数の受信者を設定する場合には、RCPT TOコマンドを複数使用する。

RCPT TO: 受信者

●DATA (Data)

このコマンドの次に送る行がメッセージテキストであることをサーバに通知する。

●RSET (Reset)

現在のメール処理を中断することを知らせる。

全ての送信者、受信者、メールデータが廃棄され、バッファと状況テーブルはクリアされる。

●VRFY (Verify)

サーバに対し、ユーザが認識できるかを問い合わせる。

VRFY ユーザ名

●EXPN (Expand)

サーバにパラメータがメーリングリストとして認識されるかを確認し、メーリングリストの場合にはリストのメンバー名を問い合わせる。

EXPN リスト名

●HELP (Help)

サーバにサポートされているコマンドなどのヘルプ情報を送信するよう要求する。

●QUIT (Quit)

サーバにOK応答の送信を要求し、接続を終了する。

●NOOP

サーバにOK応答の送信を要求するだけで、他には何もしない。

(参考:RFC2821)

http://www.awavetech.com/listmanager/docs/reference/smtp_info.html