SMTP狀態碼是在SMTP通訊過程中反饋的狀態碼:
狀態碼 | 描述 |
---|---|
211 | System status, or system help reply 系統狀態或顯示系統幫助。 |
214 | Help message 顯示系統幫助,通常用於顯示非標準命令的幫助。 |
220 | <domain> Service ready 服務就緒。 |
221 | <domain> Service closing transmission channel 服務關閉了傳輸通道。 |
250 | Requested mail action okay, completed 所要求的郵件動作完成,可以繼續郵件對話。通常在EHLO/HELO命令後會通過“250-”來描述服務器所支持的特性。 |
251 | User not local; will forward to <forward-path> 收件人非本地用戶,將轉發到 <forward-path>。 |
354 | Start mail input; end with <CRLF>.<CRLF> 開始接收郵件內容輸入,以<CRLF>.<CRLF>(即單行一個點)結束輸入。 |
421 | <domain> Service not available, closing transmission channel 無法提供正常服務,關閉傳輸管道。郵件保留在本地,可能會嘗試重新投遞。通常這種情況發生在服務器遇到問題,必須關閉傳輸。 |
450 | Requested mail action not taken: mailbox unavailable 所要求的郵件動作無法執行:郵箱不可用。郵件保留在本地,可能會嘗試重新投遞。通常這種情況發生在郵箱忙或被拒絕等。 |
451 | Requested action aborted: local error in processing 要求動作中斷:本地端發生錯誤。郵件保留在本地,可能會嘗試重新投遞。通常這種情況發生在系統投遞時遇到意外的錯誤。 |
452 | Requested action not taken: insufficient system storage 要求動作無法執行:系統空間不足。郵件保留在本地,可能會嘗試重新投遞。通常這種情況發生在郵箱限額滿。 |
500 | Syntax error, command unrecognized 命令格式錯誤,不可識別。當命令行太長時也會發生這樣的錯誤。 |
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 所要求動作無法執行:信箱不存在。不再嘗試投遞。 |
551 | User not local; please try <forward-path> 收件人不屬於本地用戶,轉發到<forward-path>。不再嘗試投遞。 |
552 | Requested mail action aborted: exceeded storage allocation 所要求的動作中斷:超出所分配的儲存空間。不再嘗試投遞。 |
553 | Requested action not taken: mailbox name not allowed 所要求的動作未執行:不接受該信箱。通常發生在郵件地址錯誤、被作爲垃圾郵件拒收。不再嘗試投遞。 |
554 | Transaction failed 傳輸失敗。 |
有關SMTP的進一步信息可以參閱 RFC 821。