目錄

問題

問題

ESA支援哪些SMTP響應代碼？

ESA完全符合RFC 821的原始簡單郵件傳輸協定(SMTP)規範。RFC 821中列出了郵件響應代碼的完整清單。

400系列代碼指示SMTP會話中出現非致命錯誤或響應。這種錯誤通常稱為軟退回，除非另有指示，否則傳送郵件伺服器將在稍後重新嘗試傳送給預期的接收者。軟退回可能由多種原因引起，從超出其配額的郵件帳戶到對特定發件人施加的SMTP hosts策略限制。

500系列代碼也是錯誤代碼。但是，與400系列的軟退回不同，500表示接收伺服器完全無法接受要傳送的郵件。這些故障（稱為硬退回）通常由格式錯誤或未知的郵寄地址、失敗的反向DNS檢查或其他接收方主機策略限制等問題引起。

必須注意的是，根據為傳送郵件伺服器設定的策略，軟退回最終可能會變成硬退回

下面列出了最常見的SMTP響應代碼：

211系統狀態或系統幫助應答

214幫助訊息有關如何使用接受者或特定非標準命令含義的資訊；此回覆僅對人類使用者有用

220服務就緒

221服務關閉傳輸通道

250請求的郵件操作，正確，已完成

251用戶不是本地使用者；將轉發到

354開始郵件輸入；以<CRLF>結尾。<CRLF>

421服務不可用，正在關閉傳輸通道如果服務知道必須關閉此通道，則這可能是對任何命令的回覆

450未執行請求的郵件操作：郵箱不可用例如，郵箱正忙

451請求的操作已中止：處理錯誤

452未採取要求的行動：系統儲存不足

453個收件人過多

500語法錯誤，命令無法識別這可能包括錯誤，例如命令列太長

501參數或引數中的語法錯誤

502命令未實現

503命令序列錯誤

504未實現命令引數

550未採取要求的行動：郵箱不可用，例如，未找到郵箱，無法訪問郵箱

551用戶不是本地使用者；請嘗試

552請求的郵件操作已中止：超出儲存分配

553未採取要求的行動：郵箱名稱不允許例如，郵箱語法不正確

554事務失敗