SMTPコマンド

Last-modified: 2008-08-24 (日) 08:50:18
コマンド名意味機能
EHLOExtended HELLOクライアントの接続元の確認(ESMTPでの接続)
HELOHELLOクライアントの接続元の確認
MAILMAILメッセージの送信者の指定
RCPTRECIPIENTメッセージの受信者の指定
DATADATAメッセージの送信開始を指定
RESTRESET接続状態のリセット
VRFYVERIFY有効なユーザが存在するかどうかの確認
EXPNEXPANDメーリングリストのメンバーを確認
HELPHELPヘルプ
NOOPNOOP何もしない(Timeout防止)
QUITQUITセッションの切断
X プライベート拡張コマンド

TelnetによるSMTP接続例

(1)TelnetでSMTPサーバへ接続

telnet mailserver 25[Enter]

220 mailserver.ne.jp

(2)自分のドメインを入力

HELO mydomain[Enter]

250 mail.mailserver

(3)送信者アドレスを入力

MAIL FROM:mymail@mydomain[Enter]

250 2.1.0 ok

(4)送信先アドレスを入力

RCPT TO:destinationmail@destinationdomain[Enter]

250 2.1.5 ok

(5)メール本文の入力

DATA[Enter]

354 End data with <CR><LF>.<CR><LF>

(6)本文を終了する

.[Enter]

250 2.0.0 ok: queued as xxxxxxx

(7)サーバとの接続を切断する

quit[Enter]

221 2.0.0 Bye