SMTP/FTPの応答コードについて

SMTPの応答コード
FTPの応答コード


ステータス画面のエラーログ欄に表示される「コード」のうちFTP、SMTPについて説明します。
「コード」はRFCに準拠したFTPサーバ、SMTPサーバからの応答コードを表示しています

※異常時の原因切り分けの目安としてご利用ください。


概略

SMTP/FTP応答コードは、3桁の数字で構成され、その意味の大まかな内容によって5つの種類に分けられます。

  • ・1xx 肯定的な事前の応答
  • ・2xx 肯定的な完了応答
  • ・3xx 肯定的な中間応答
  • ・4xx 一時的な否定的完了応答
  • ・5xx 永久否定的応答

ここでは、このうち、エラーコードとして現れやすい「4xx」および「5xx」のコードについて、抜粋説明します。

※日本語訳は、弊社製品のサポート専用として独自に翻訳したものです。RFC原文および最新の情報についてはRFCのウェブサイトで確認されることをお勧めします。

RFCのWEBサイトへ新しいウィンドウが開きます

SMTPの応答コード(エラー系)


SMTPの応答コードと内容説明
応答コード RFC原文/日本語訳
421 Service not available,closing transmission channel [This may be a reply to any command if the service knows it must shutdown]
(ドメイン)サービスが提供されていません。送信チャネルが閉じています。サービス側はサーバーのシャットダウンによりコマンドに応答する場合があります。
450 Requested mail action not taken: mailbox unavailable[E.g., mailbox busy]
要求された動作が実行できませんでした。メールボックスが利用できない状態など。
451 Requested action aborted: local error in processing
要求された処理が中断しました。処理中にサーバーでエラーが発生しました。
452 Requested action not taken: insufficient system storage
要求された処理が実行されませんでした。システムに十分なメモリー容量がありません。
500 Syntax error, command unrecognized [This may include errors such as command line too long]
引数やパラメータに構文エラーがあります。これには、コマンド行が長すぎる等も含まれます。
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 [E.g., mailbox not found, no access]
要求されたメール処理は実行されませんでした。メールボックスが提供されていません。(例:メールボックスが存在しない、アクセスできないなど)
551 User not local; please try
ユーザーが正しくありません。パスを確認してください。
552 Requested mail action aborted: exceeded storage allocation
要求されたメール処理は中断されました。メモリーの割り当てを超えました。
553 Requested action not taken: mailbox name not allowed [E.g., mailbox syntax incorrect]
要求された動作が実行できませんでした。メールボックスの名前が許可されたものでないなど(メールボックスの構文が不正確)
554 Transaction failed
処理が失敗しました。

FTPの応答コード(エラー系)


FTPの応答コードと内容説明
応答コード RFC原文/日本語訳
421 (Service not available, closing control connection.) This may be a reply to any command if the service knows itmust shut down.
サービスが提供されていません。接続を閉じます。サービス側はサーバーのシャットダウンによりコマンドに応答する場合があります。
425 Can't open data connection.
接続を開始できません。
426 Connection closed; transfer aborted.
接続を閉じ、送信を中断しました。
450 Requested file action not taken. File unavailable (e.g., file busy).
要求されたファイル処理は行われませんでした。ファイルが使用できません。(例:ファイルビジー)
451 Requested action aborted: local error in processing.
要求された処理が中断しました。処理の最中にローカルエラーが発生しました。要求された処理が中断しました。処理中に内部でエラーが発生しました。
452 Requested action not taken. Insufficient storage space in system.
要求された処理が実行されませんでした。サーバーに十分なメモリー容量がありません。
500 Syntax error, command unrecognized. This may include errors such as command line too long.
構文エラー、コマンドが認識出来なかったなど。これには、コマンド行が長すぎる等も含まれます。
501 Syntax error in parameters or arguments.
引数やパラメータに構文エラーがあります。
502 Command not implemented.
コマンドが実装されていません。
503 Bad sequence of commands.
コマンドの順序が不正です。
504 Command not implemented for that parameter.
コマンドのパラメータが実装されていません。
530 Not logged in.
ログインしていません。
532 Need account for storing files.
ファイルの保存にシステムのアカウントが必要です。
550 Requested action not taken. File unavailable (e.g., file not found, no access).
要求された処理は実行されませんでした。ファイルが無効(例:ファイルが存在しない、アクセスできないなど)
551 Requested action aborted. Page type unknown.
要求された処理は中断しました。ページタイプが不明など。
552 Requested file action aborted. Exceeded storage allocation (for current directory or dataset).
要求されたファイル処理は中断されました。(現在のディレクトリや、データセットに対し)確保されたメモリー容量を超えました。
553 Requested action not taken.File name not allowed.
要求された処理は行われませんでした。ファイル名が不正です。