SMTP狀態碼

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章