默默看郵件
← 回到部落格
SMTP 錯誤碼退信代碼退信

退信代碼看不懂?常見 SMTP 錯誤碼(550、5.4.1、421)解讀

收到退信卻看不懂那串數字?這篇整理最常見的 SMTP 退信代碼——550、5.1.1、5.4.1、421、4.2.2 等——告訴你每個代表什麼、是永久還是暫時、以及該怎麼處理。

默默·2026 年 6 月 18 日

退信代碼看不懂?常見 SMTP 錯誤碼(550、5.4.1、421)解讀

每次講到退信,最多人卡住的不是「知道有退信」,而是**「那串數字到底在說什麼」**。

550 5.1.1421 4.7.0452 4.2.2……收件方伺服器退信的時候,會回一段錯誤訊息,裡面藏著它拒絕你的真正理由。看懂這串代碼,你就能分辨「這是我的問題」還是「對方的問題」、「該立刻移除名單」還是「等一下再重試」。

這篇就當作一張隨查表,把最常見的代碼整理清楚。


先懂結構:三碼 + 三碼

一段完整的退信訊息,通常長這樣:

550 5.1.1 The email account that you tried to reach does not exist.

拆開看,前面有兩組數字:

  • 550 是基本 SMTP 回應碼(三位數)。
  • 5.1.1 是增強狀態碼(Enhanced Status Code,class.subject.detail),描述得更細。

你只要先記住第一個數字,就能判斷一半:

開頭 意義 對應
2xx 成功 信收下了
4xx 暫時性失敗 Soft Bounce,可以重試
5xx 永久性失敗 Hard Bounce,別再寄了

增強狀態碼也一樣:開頭 4.x.x 是暫時、5.x.x 是永久。

所以看到 4214.7.0 你先鬆一口氣——那是暫時的;看到 5505.x.x 就要警覺——那是永久的,繼續硬寄只會傷你的信譽。想了解 Hard / Soft Bounce 的完整處理邏輯,可以搭配退信解析那篇看。


永久性錯誤(5xx):看到就該處理名單

550 5.1.1 — 收件地址不存在

最常見的一個。這個信箱根本不存在(打錯、離職、公司關掉了)。立刻從名單移除,繼續寄只會累積 Hard Bounce,拖垮你的信譽。

550 5.4.1 — Recipient address rejected: Access denied

微軟系(Outlook、Microsoft 365)最常見。字面像「拒絕存取」,容易被誤會成「我被封鎖」,但九成是收件端信箱失效——尤其是企業 Microsoft 365 信箱停用、員工離職。當成地址無效處理、移除即可。這點我在Outlook 擋信那篇有更完整的說明。

550 5.7.1 / 554 5.7.1 — 被政策或黑名單拒絕

這個才是真正的「你被擋了」。可能是你的 IP 上了黑名單、DMARC 驗證失敗、或觸發對方的反垃圾政策。訊息裡常會附上原因(例如 blocked using Spamhaus)或一個申訴連結。這要查你自己的 IP/網域信譽,不是名單問題。

550 5.2.1 — 信箱被停用或鎖定

對方信箱存在,但被停用或凍結。當作暫時無法送達,長期沒改善就移除。

550 5.7.26 — 驗證不合格(SPF/DKIM/DMARC)

比較新、但越來越常見。代表你的信沒通過收件方要求的驗證。這不是名單問題,是你的 SPF、DKIM、DMARC 沒設好,要回去把驗證補齊。


暫時性錯誤(4xx):先別急,通常會自己好

421 4.7.0(及各種 4.7.x)— 服務暫時不可用 / 限速

收件方覺得你短時間內寄太多、或信譽還在觀察,先讓你慢下來。這是限速,不是拒絕。 正規 ESP 會自動排程重試。你要做的是放慢發送速度、別暴衝。如果一直收到,代表你的發送量或信譽讓對方持續緊張。

452 4.2.2 — 收件人信箱已滿

對方信箱塞爆了。純粹是收件端的事,通常過陣子對方清空就好。系統會自動重試。若長期爆滿沒清,可視為低品質地址。

450 4.2.1 — 信箱暫時無法使用

對方信箱暫時被停用或無法存取。等一下重試通常會好。

451 4.4.1 / 421 4.4.2 — 連線逾時 / 中斷

傳輸過程出問題,多半是暫時的網路或伺服器狀況。重試即可。

有一種暫時碼要特別小心:451 4.4.4。它有時代表對方是「空殼 tenant」——一個沒有真正啟用信箱的網域,信會一直卡在重試、撐高你的延遲率。這種雖然是 4xx,實際上該當低品質地址觀察。


一張速查表

代碼 類型 白話 該怎麼做
550 5.1.1 永久 地址不存在 立刻移除
550 5.4.1 永久 收件端信箱失效(常見於微軟) 移除
550 5.7.1 永久 被黑名單/政策擋 查自己 IP/網域信譽
550 5.7.26 永久 驗證不合格 補 SPF/DKIM/DMARC
550 5.2.1 永久 信箱停用 觀察後移除
421 4.7.x 暫時 限速 降速、等重試
452 4.2.2 暫時 信箱已滿 等重試
450 4.2.1 暫時 信箱暫時不可用 等重試
451 4.4.x 暫時 連線/傳輸問題 等重試

為什麼「看懂代碼」這麼重要?

因為它決定你的下一步完全不同:

  • 看到一堆 5.1.1 / 5.4.1 → 你的名單髒了,該做名單清理
  • 看到一堆 5.7.1 / 5.7.26 → 你的信譽或驗證出問題,該查 IP 黑名單、補 DNS 設定。
  • 看到一堆 421 限速 → 你的發送節奏太衝,該降速、穩定寄。

搞錯方向會很浪費時間——名單問題你去申請解封沒用,信譽問題你去清名單也沒用。


退信訊息看不懂就丟給我

實際上的退信訊息常常比上面複雜——各家 ISP 的措辭不太一樣,有時候一段訊息裡混了好幾個線索。如果你手上有一串看不懂的退信 log,或想知道你的退信到底是「名單問題」還是「信譽問題」,把它貼給我,我幫你判讀。你也可以先用工具頁的診斷資源自己跑一遍。

常見問題

SMTP 退信碼的 4xx 和 5xx 差在哪?
4xx 是暫時性問題,代表「等一下再來」,系統會自動重試;5xx 是永久性拒絕,代表「別再來了」,重試也沒用,要立刻查原因。這是判讀所有退信碼的第一把尺。
只看退信碼那三個數字夠嗎?
不夠。同一個 SMTP code,後面接的文字不一樣,意思可能完全不同。判讀退信一定要看完整訊息,不能只看代碼。
收到 5xx 永久退信該怎麼辦?
立刻把那個地址從名單移除,別再重試。5xx 通常代表地址不存在或被明確拒收,繼續寄只會拉高你的退信率、傷害聲譽。
退信碼要去哪裡看?
在你的 ESP 寄送報告或退信(DSN)通知裡都找得到。多數平台會把每一筆退信的代碼和原因列出來,對照著查就能知道問題出在哪。
默默
默默

台灣 Email Deliverability 顧問。曾協助數十個品牌完成 IP 預熱,黑色星期五期間維持 95% 抵達率。 如果你的信一直進垃圾信件夾,歡迎找我聊。

預約免費諮詢 →