SMTPコマンド一覧
Command | 書式例 |
HELO (EHLO) | HELO hostname |
MAIL FROM: reply@example.com | |
RCPT | RCPT TO: user@example.com |
DATA | メール本文<CR><LF>.<CR><LF> |
RSET | RSET |
VRFY | VRFY username |
EXPN | EXPN listname |
HELP | HELP |
QUIT | QUIT |
NOOP | NOOP |
TURN | TURN |
SMTP応答コード
code | 意味 |
200 | (非標準サクセス応答) (RFC876参照) |
211 | システム状況 or システムヘルプ応答. |
214 | ヘルプメッセージについて. |
220 | 指定した<ドメイン>のサービスが準備完了しました. |
221 | 指定した<ドメイン>のサービスが送信コネクションをクローズしました. |
250 | リクエストされたメールコマンドを実行し,正常完了. |
251 | ユーザがローカルに存在しません. |
252 | VRFYコマンドでユーザの確認ができません.メールの転送は可能です. |
354 | メールデータの入力を開始し,.で終了してください. |
421 | 指定した<ドメイン>のサービスが利用できません.送信コネクションをクローズします. |
450 | リクエストされたメールコマンドが実行されません.メールボックスが利用できません. |
451 | リクエストされたメールコマンドが中断されました.処理中にサーバ内でエラー発生しました. |
452 | リクエストされたメールコマンドが実行されません.システムのディスク容量が足りません. |
500 | コマンドのシンタックス(文法)エラーです.コマンドが認識できません. |
501 | パラメータまたは変数のシンタックス(文法)エラーです. |
502 | サポートされていないコマンドです. |
503 | コマンドの順序が不正です. |
504 | コマンドパラメータがサポートされていません. |
521 | 指定した<ドメイン>がメールを受け付けません (rfc1846参照) |
530 | アクセスが拒否されました. |
550 | リクエストされたメールコマンドは実行されません.メールボックスがありません. |
551 | ユーザがローカルに存在しません. |
552 | リクエストされたメールコマンドが中断されました.指定されたディスク容量割り当てを超えています. |
553 | リクエストされたメールコマンドは実行されません.メールボックス名が許可されません. |
554 | メールのトランザクションに失敗しました (接続開始の応答の場合には「ここにはSMTPサービスがありません」). |
コマンド別応答コード
コマンド | 成功 | 失敗 | エラー |
接続 | 220 | --- | 421 |
HELO/EHLO | 250 | --- | 500,501,504,421 |
250 | 552,451,452 | 500,501,421 | |
RCPT | 250,251 | 550,551,552,553,450,451,452 | 500,501,503,421 |
DATA | 451,554 | 500,501,503,421 | |
RSET | 250 | --- | 500,501,504,421 |
SEND | 250 | 552,451,452 | 500,501,502,421 |
SOML | 250 | 552,451,452 | 500,501,502,504,421 |
VRFY | 250,251 | 550,551,553 | 500,501,502,504,421 |
EXPN | 250 | 550 | 500,501,502,504,421 |
HELP | 211,214 | --- | 500,501,502,504,421 |
NOOP | 250 | --- | 500,421 |
QUIT | 250 | --- | 500 |
TURN | 250 | 502 | 500,503 |
Reference
Activeware - SMTP応答コードリファレンスhttp://www.awavetech.com/listmanager/lm6/reference/smtp_info.html
RFC1846
ftp://ftp.isi.edu/in-notes/rfc1846.txt
RFC1846 (和訳)
http://www.geocities.co.jp/SiliconValley/7014/rfc1846j.txt
RFC2821
ftp://ftp.isi.edu/in-notes/rfc2821.txt