SMTP/POP3コマンド・レスポンスコード表

更新日 2009-06-21 (日) 13:03:32

SMTP

RFC 821

HELOドメイン名SMTPセッションの始まりを伝えます
MAIL FROM:送信者のメールアドレス送信者のメールアドレスを伝えます
RCPT TO:受信者のメールアドレス受信者のメールアドレスを伝えます
DATAこれからメールが送信されることを伝えます
RSETSMTPセッションをリセットします
SEND FROM:送信者のメールアドレスユーザのターミナルにメッセージを送信しま
SOML FROM:送信者のメールアドレスユーザーのターミナルかメールボックスへメッセージを送ります(SEND OR MAIL)
SAML FROM:送信者のメールアドレスユーザーのターミナルとメールボックスへメッセージを送ります(SEND AND MAIL)
VRFY 文字列メールアドレスを確認します
EXPN 文字列メーリングリストの展開を行います
HELP文字列ヘルプを表示します
NOOPとくに何もしません(正常応答を期待)
QUITSMTPセッションを終了します
TURNSMTPサーバーとクライアントを入れ替えます

RFC 2821

EHLOドメイン名SMTPセッションの始まりを伝えます(拡張サービスに対応)
HELOドメイン名SMTPセッションの始まりを伝えます
MAIL FROM:送信者のメールアドレス送信者のメールアドレスを伝えます
RCPT TO:受信者のメールアドレス受信者のメールアドレスを伝えます
DATAこれからメールが送信されることを伝えます
RSETSMTPセッションをリセットします
VRFY 文字列メールアドレスを確認します
EXPN 文字列メーリングリストの展開を行います
HELP 文字列ヘルプを表示します
NOOP 文字列とくに何もしません(正常応答を期待)
QUITSMTPセッションを終了します

RFC 2554

AUTHメカニズム値認証を行います

RFC 3207

START TLSTLS接続が開始されることをSMTPサーバーに伝えます

SMTPコマンド

1xx肯定的な前置き応答なし
2xx肯定的完了応答22 1Bye
3xx肯定的な中間応答354 End data with<CR><LF>.<CR><LF>
4xx一時的な否定的完了応答451 temporary local problem
5xx恒久的否定的完了応答554 <foo@example.com>:Relay access denied
x0x構文に関するもの500 Error:badsyntax
x1x情報に関するもの241 Helpmessage
x2x接続に関するもの221 Bye
x3xまだ特定されていませんなし
x4xまだ特定されていませんなし
x5xメールシステムに関するもの554<foo@example.com>:Relay access denied

SMTPレスポンスコード

220 Ready to start TLSTLSを使う準備が整いました
221 Bye終了します
235 Authentication successful認証に成功しました
250 OkOKです
250 OK:queued asXXXXXXXXXXXXXXXXとしてキューに格納されました
250 Queuing startedキューイングがスタートしました
354 End data with <CR><LF>.<CR><LF>ドットのみの行でメールデータを終了させてください.メールデータの受信準備ができたことを伝えるコードです。
421 Error:timeout exceededタイムアウトが発生しました
421 Error:too many connections from X.X.X.XX.X.X.Xからの大量のコネクションによりエラーとします
421 Error:too many errors大量のエラーです
450 Error:too many recipients from X.X.X.XX.X.X.Xから大量の宛先が指定されたのでエラーとします
450 Error:too much mail from X.X.X.XX.X.X.Xからのメールが大量すぎるのでエラーとします
451 Error:intemal error一時的な内部エラーです
451 Error:queue file write errorキューファイルへの書き込みエラーです
452 Error:too many recipients宛先が多すぎます
454 TLS not available due to local problemTLSが問題により使用できません
500 Error:bad syntax文法が正しくありません
500 Syntax:ETRN domain文法が正しくありません
501 Bad message size syntaxメッセージサイズの文法が異なります
501 Bad recipient address syntax宛先のメールアドレスの書式が不正です
501 Bad sender address syntax送信者メールアドレスの書式が不正です
501 Error:attribute value too long属性値の文字列が長すぎます
501 Error:attribute=value expectedattribute=valueという書式が想定されています
501 Error:invalid parameter syntaxパラメータの文法が不正です
501 Syntax:AUTH mechanism書式が異なるためエラーです
501 Syntax:DATA書式が異なるためエラーです
501 Syntax:EHLO hostname書式が異なるためエラーです
501 Syntax:HELO hostname書式が異なるためエラーです
501 Syntax:MAIL FROM:メールアドレス書式が異なるためエラーです
501 Syntax:NOOP書式が異なるためエラーです
501 Syntax:RCPT TO:メールアドレス書式が異なるためエラーです
501 Syntax:RSET書式が異なるためエラーです
501 Syntax:STARTTLS書式が異なるためエラーです
501 Syntax:VRFY address書式が異なるためエラーです
502 Error:command not implementedコマンドがサポートされていません
502 VRFY command is disabledVRFYコマンドが禁止されています
503 Error:MAIL transaction in progressメールトランザクションがすでに実行中です
503 Error:access denied for XXXXXXXXへのアクセスが拒否されました
503 Error:already authenticatedすでに認証が行われています
503 Error:authentication not enabled認証が有効になっていません
503 Error:need MAIL commandMAILコマンドが必要です
503 Error:need RCPT commandRCPTコマンドが必要です
503 Error:nested MAIL commandFROMメールアドレスが不正です
503 Error:send HELO/EHLO firstHELOかEHLOコマンドを先に送信してください
552 Error:message too largeメールサイズが大きすぎます
552 Message size exceeds file system imposed limitメールサイズがファイルシステムの制限を超えています
554 Error:TLS already activeTLSがすでにスタートしています
554 Error:insufficient authorization認識が不十分です
554 Error:no valid recipients正しい宛先がありません
554 Error:too many hopsホップ数が多すぎます
555 Unsupported option:XXXXXXXXというオプションはサポートされていません

POP3

POP3コマンド

QUITPOP3セッションを終了します
STATメールの総数と総サイズを1行で表示します
LISTメール番号メール番号とそのサイズを表示します.メール番号が省略された場合はすべてのメールに対してメール番号とサイズを表示します
RETRメール番号指定されたメール番号のメールを表示します
DELEメール番号メールを削除します
NOOP空コマンド.サーバは何もせず正常応答を返します
RSETメールへの削除フラグがついていた場合にそれらをリセットします
TOPメール番号 行数メール番号で指定されたメールの本文を指定された行数分表示します
UIDLメール番号メールの番号で指定されたメールのユニークなIDを表示します.メール番号が省略された場合はすべてのメールに関してIDを表示します
USERユーザ名ユーザ名を送信します
PASSパスワードパスワードを送信します
APOPユーザ名 文字列APOPパスワードを送信します.後ほど解説します
STLSPOP3サーバがコマンドをサポートしていればTLS接続を開始します(RFC 2595)

POP3応答

+OK Begin TLS negotiation nowTLSを開始します(RFC 2595)
+OK Logged inログインに成功しました
+OK Logging out,messages deletedログアウトに成功しました.メッセージは削除されました
+OK Logging outログアウトに成功しました
+OK Marked to be deletedメッセージ削除フラグが付加されました

POP3エラー

-ERR APOP not enabledAPOPが許可されていません
-ERR Input line too long,aborting入力行が長すぎるため処理を中止します
-ERR Input line too long入力行が長すぎます
-ERR Invalid characters in MD5 responseMD5レスポンスに不正な文字列が含まれています
-ERR Invalid message number不正なメール番号です
-ERR Invalid parameters不正なパラメータです
-ERR Invalid size不正なサイズです
-ERR Message is deletedメッセージが削除されています
-ERR Message not foundメッセージが見つかりません
-ERR Message number too largeメッセージ番号が大きすぎます
-ERR No INBOX for userユーザのメールボックスが見つかりません
-ERR No usemame givenユーザ名が与えられていません
-ERR Plaintext authentication disabled平文認証は許可されていません
-ERR Server shutting downPOP3サービスが停止します
-ERR Size too largeサイズが大きすぎます
-ERR TLS initialization failedTLSの初期設定に失敗しました
-ERR TLS is already activeTLSはすでに有効です
-ERR TLS support isn't enabledTLSは有効になっていません
-ERR There's no messageメッセージが存在しません
-ERR Too many bad commands大量の不正なコマンドです
-ERR Unknown commandコマンドが不明です
-ERR [IN-USE] Couldn't sync mailboxメールボックスの同期に失敗しました
-ERR [IN-USE] internal login failure内部ログインエラーです
-ERR [IN-USE] Temporary login failure一時的なログインエラーです

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2009-06-21 (日) 13:03:32