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