| Code | Description |
| 200 | Non-standard success response |
| 211 | System status message |
| 214 | Help message formatted for human reader follows |
| 220 | SMTP service ready |
| 221 | Service/connection closing |
| 250 | Successful request. Action completed. |
| 251 | Recipient is not local to the server, but the server will accept and forward the message |
| 252 | Recipient cant be verified, but the server will accept the message and attempt delivery |
| 354 | Indicates the server is ready to accept a message once you’ve entered From and To |
| 421 | Service is not available and connection will be closed |
| 450 | Requested command failed because the recipients mailbox is unavailable |
| 451 | Command has been aborted due to a server error |
| 452 | Command has been aborted because the server has insufficient system storage |
| 500 | Server could not recognize the command was due to a syntax error |
| 501 | Syntax error was found in command arguments |
| 502 | Command was not implemented |
| 503 | Server has encountered a bad command or sequence of commands |
| 504 | Command parameter is not implemented |
| 521 | Domain does not accept mail |
| 530 | Access denied |
| 550 | Command failed because the users mailbox was unavailable |
| 551 | Recipient is not local to the server |
| 552 | Action was aborted because storage allocation was exceeded |
| 553 | Action was aborted because the mailbox name was invalid |
| 554 | Transaction failed |