SMTPコマンド/応答コード

SMTPコマンド
HELO 書式 : HELO <SP> <domain> <CRLF>
意味 : 接続の確立
MAIL 書式 : MAIL <SP> FROM:<reverse-path> <CRLF>
意味 : 発信者の指定
RCPT 書式 : RCPT <SP> TO:<forward-path> <CRLF>
意味 : 受信者の指定
DATA 書式 : DATA <CRLF>
意味 : 本文の送信
RSET 書式 : RSET <CRLF>
意味 : 処理の中断
SEND 書式 : SEND <SP> FROM:<reverse-path> <CRLF>
意味 : 発信者の指定
SOML 書式 : SOML <SP> FROM:<reverse-path> <CRLF>
意味 : 発信者の指定
SAML 書式 : SAML <SP> FROM:<reverse-path> <CRLF>
意味 : 発信者の指定
VRFY 書式 : VRFY <SP> <string> <CRLF>
意味 : 受信者の確認
EXPN 書式 : EXPN <SP> <string> <CRLF>
意味 : メーリングリストの会員アドレスの要求
HELP 書式 : HELP [<SP> <string>] <CRLF>
意味 : ヘルプメッセージの要求
NOOP 書式 : NOOP <CRLF>
意味 : ダミーコマンド
QUIT 書式 : QUIT <CRLF>
意味 : 処理の終了
TURN 書式 : TURN <CRLF>
意味 : クライアントとサーバの役割の逆転

SMTP応答コード
コード 意味
211 System status, or system help reply
214 Help message
ヘルプメッセージ。
220 <domain> Service ready
準備完了。
221 <domain> Service closing transmission channel
接続を閉じる。
250 Requested mail action okay, completed
要求された処理は実行可能。完了。
251 User not local; will forward to <forward-path>
受信者が存在しないので[forward-path]に転送する。
354 Start mail input; end with <CRLF>.<CRLF>
メールの入力開始。入力終了は「.」のみの行を送信。
421 <domain> Service not available,closing transmission channel
サービスは利用不能。接続を閉じる。
450 Requested mail action not taken: mailbox unavailable
メールボックスが利用できないため、要求された処理は実行不能。
451 Requested action aborted: local error in processing
処理中にエラーが発生。要求された処理は失敗。
452 Requested action not taken: insufficient system storage
記憶装置の空き領域が不十分なため、要求された処理は実行不能。
500 Syntax error, command unrecognized
文法に間違いがあるため、コマンドが理解できない。
501 Syntax error in parameters or arguments
引数の文法に間違いがある。
502 Command not implemented
指示されたコマンドはこのシステムには実装されていない。
503 Bad sequence of commands
コマンドの発行順序が間違っている。
504 Command parameter not implemented
コマンドの引数が未定義。
550 Requested action not taken: mailbox unavailable
メールボックスが利用できないため、要求された処理は実行不能。
551 User not local; please try <forward-path>
受信者が存在しない。[forward-path]に送信せよ。
552 Requested mail action aborted: exceeded storage allocation
ディスク不足のため、要求された処理は実行不能。
553 Requested action not taken: mailbox name not allowed
メールボックスの名前が不適切なため、要求された処理は実行不能。
554 Transaction failed
処理失敗。