SMTP応答コードは、3桁の数字で構成され、その意味の大まかな内容によって5つの種類に分けられます。
| 応答コード | RFC原文/日本語訳 |
| 421 | <domain> 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 <forward-path> |
| "ユーザーが正しくありません。パスを確認してください。" | |
| 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 |
| 処理が失敗しました |