郵件被列入黑名單?看懂退信訊息與解除黑名單的方法
如果您的郵件被列入黑名單,退信訊息通常會直接寫出來。請打開收到的退信,查看三個地方:三位數的代碼、後面以點分隔的代碼(例如 5.7.1),以及說明文字。以 4 開頭的代碼代表暫時性失敗;以 5 開頭的代碼代表永久性失敗。如果文字中寫出了某個黑名單的名稱,就應該優先處理那一個。
在追查黑名單之前,請先依序排除簡單的原因:地址打錯、對方信箱已滿、收件端的問題,以及缺少 SPF、DKIM 或 DMARC。解除黑名單的方法幾乎在任何地方都一樣:找出原因並加以排除,如果該黑名單要求,就提出一次移除申請,然後等待。沒有人能保證一定會被移除,而在未修正問題的情況下反覆申請,往往會讓情況更糟。
以下關於特定黑名單與郵件服務業者的資訊,取自 2026 年 11 月時各自的官方頁面。政策可能變更,採取行動前請先到營運者本身的網站確認細節。
如何看懂退信訊息
退信(未送達報告)會引用收件伺服器的回應內容。典型的黑名單拒收訊息如下:
<user@example.com>: host mx.example.com[203.0.113.25] said:
550 5.7.1 Service unavailable; Client host [203.0.113.10]
blocked using bl.example.org (in reply to RCPT TO command)
- 回應代碼(550)。依照 RFC 5321,4yz 回應代表錯誤是暫時性的,可以再次嘗試同一個請求。5yz 回應則是永久性失敗,寄件伺服器不應只是重複同一個請求。
- 增強狀態碼(5.7.1)。由 RFC 3463 定義,格式為 class.subject.detail。中間的數字代表問題的類別:1 是地址,2 是信箱,4 是網路與路由,7 是安全性或政策。5.7.x 代碼表示收件端基於政策拒收,黑名單和信譽問題通常就會出現在這裡。
- 說明文字。收件端常會寫出黑名單名稱(
blocked using bl.example.org),或提供查詢用的 URL。請複製完整的退信內容;提出移除申請或聯絡客服時都會用到。
常見代碼及其代表的意義如下。5.7.25、5.7.26 和 4.7.x 的說明取自 Gmail 公布的錯誤清單;其他業者對相同代碼的措辭或用法可能不同。
| 代碼 | 意義 | 優先檢查 |
|---|---|---|
550 5.1.1 | 收件者信箱不存在 | 拼字、多餘的空格 |
452 4.2.2 / 552 5.2.2 | 收件者信箱已滿 | 請收件者釋出空間後再重寄 |
550 5.7.1 | 未獲准送達;因政策遭拒。通常是黑名單或寄件者信譽不佳 | 說明文字中的黑名單名稱、寄件 IP 的列入狀況 |
550 5.7.26 | 郵件未通過 SPF 或 DKIM 驗證,或被 DMARC 拒收(Gmail) | SPF、DKIM 和 DMARC 記錄 |
550 5.7.25 | 寄件 IP 沒有 PTR 記錄,或與正向 DNS 不符(Gmail) | 寄件伺服器的反向 DNS |
421 4.7.0、421 4.7.28 | 因 IP 信譽偏低或寄送速率異常而暫時限制速率(Gmail) | 近期寄送量是否暴增、是否有檢舉 |
| 4.4.x | 網路問題,例如逾時或伺服器忙碌 | 收件網域的 MX、對方是否發生故障 |
遇到 4xx 錯誤時,您的伺服器會自動持續重試。RFC 5321 建議每次重試之間至少間隔 30 分鐘,並指出放棄重試的時間一般至少需要 4 到 5 天,所以您可能在最終失敗之前很久,就先收到「延遲」的通知。
依這個順序排查原因
從成本最低、最常見的原因開始,再逐步檢查較少見的原因。前幾項只需幾秒鐘,請最先確認。
- 地址打錯。5.1.1 和黑名單無關。請修正地址。
- 信箱已滿。4.2.2 或 5.2.2 是收件者的問題。請改用其他方式聯絡對方。
- 只有某一位收件者失敗。如果寄給其他公司和 Gmail 的郵件都能送達,原因很可能是收件者自己的篩選機制。請將完整的退信內容提供給對方的管理員。
- SPF、DKIM 和 DMARC。Gmail 要求所有寄件者設定 SPF 或 DKIM,每天寄送超過 5,000 封郵件的寄件者則須設定 SPF、DKIM 和 DMARC。Yahoo 的規定類似,大量寄件者須設定至少為
p=none的 DMARC 政策。Outlook.com 自 2025 年 5 月 5 日起,也對每天寄送超過 5,000 封郵件的網域實施相同的規定。請參閱〈SPF、DKIM 和 DMARC 設定教學〉。 - 寄件 IP 與網域的信譽。確認寄件 IP 有有效的正向與反向 DNS(PTR)、透過 TLS 寄送,而且檢舉數偏低。Gmail 和 Yahoo 都要求寄件者將垃圾郵件比率維持在 0.3% 以下;Gmail 建議維持在 0.10% 以下。
- 檢查黑名單。如果退信中寫出了黑名單名稱,或多個互不相關的收件者都退回 5.7.1,請用黑名單檢查工具查詢您的寄件 IP 和網域。
- 內容與寄送量。找找看有沒有什麼改變:突然大量寄送、一次寄給很舊的名單,或網站表單遭濫用而寄信給陌生人。
如果只有 Gmail 拒收,〈Gmail 郵件無法送達的排解教學〉會更深入說明 Gmail 特有的代碼。
什麼是郵件黑名單(DNSBL),如何查詢
大多數郵件黑名單都是 DNSBL,也就是透過 DNS 發布的清單。當您的伺服器連線時,收件伺服器會在它信任的清單中查詢您的 IP,再依據查詢結果拒收郵件、為郵件評分或加上標記。
查詢方式記載於 RFC 5782。以 IPv4 來說,會把各段數字反轉順序,再接在黑名單的網域前面。已被列入的地址會回傳 A 記錄(慣例上為 127.0.0.2),也可能附有說明原因的 TXT 記錄。未被列入的地址則完全沒有任何記錄。IPv6 則是把完整地址以 nibble(半位元組)為單位反轉後查詢。
$ dig +short 10.113.0.203.bl.example.org A 127.0.0.2 $ dig +short 10.113.0.203.bl.example.org TXT "Listed - see https://bl.example.org/lookup"
幾個容易出錯的地方:
- 請檢查實際寄出郵件的伺服器 IP,而不是您的筆電或辦公室的網路連線。可以在退信(
Client host [...])或您寄出郵件的Received標頭中找到。 - 網域也可能被列入。有些黑名單涵蓋寄件網域或出現在連結中的網域。請同時檢查 IP 和網域。
- 被列入的影響只限於有使用該清單的地方。每個收件端會自行決定參考哪些黑名單。即使被列入某個清單,只要您的收件者沒有使用它,對他們來說就沒有任何影響。
手動查詢數十個黑名單很費工;黑名單檢查工具可以一次查完,並顯示哪些清單有命中。
哪些黑名單真正需要處理
並非每一筆列入都需要同等重視。大致的優先順序如下:
- 退信中寫出名稱的黑名單。那就是實際封鎖您的清單。請最先處理。
- 規模大、使用廣泛的黑名單。被列入這類清單會同時影響許多收件端。
- 在小型或冷門清單上有一、兩筆命中,而退信中又沒有提到它們時,通常不是郵件被擋的原因。在花時間處理之前,請先檢查驗證與信譽。
以下是幾個知名黑名單對自身的說明,依據 2026 年 11 月時的官方頁面整理:
| 黑名單 | 列入對象 | 移除方式 |
|---|---|---|
| Spamhaus PBL | 不應直接寄信給收件端的終端使用者 IP 範圍,例如寬頻線路 | 並不代表有發送垃圾郵件。請改為透過連接埠 587 或 465、經過驗證的郵件伺服器寄送。只有在該網路的政策允許時,終端使用者才能申請排除;單一 IP 的排除會在一年後失效 |
| SpamCop | 被 SpamCop 使用者檢舉的 IP | 檢舉停止 24 小時後自動移除。不受理提早移除的申請 |
| Barracuda BRBL | 被自動化系統標記的 IP | 提交一次移除申請表即可;重複的申請會被忽略。附有合理說明的申請通常會在 12 小時內處理 |
| UCEPROTECT Level 1 | 單一 IP | 最後一次垃圾郵件後 7 天自動失效。另有付費的快速移除服務,官方說明為非必要的選項 |
| UCEPROTECT Level 2 | 整個分配區段,當區段內 Level 1 的命中數超過設定上限時 | 區段不再符合條件時自動移除。通常只有服務供應商可以申請移除 |
| UCEPROTECT Level 3 | 整個網路(ASN) | 不再符合條件時自動移除。政策中明言終端客戶提出的移除申請是徒勞的 |
有兩點需要留意。第一,涵蓋整個範圍的黑名單(例如 UCEPROTECT Level 2 和 3),即使您從未寄過垃圾郵件,也可能因為同一網路上的其他地址而把您的 IP 包含在內。第二,提供付費快速移除的黑名單,通常同時也有免費的自動失效機制,而且付費並不能解決導致被列入的原因。原因若仍存在,就會再次被列入。Spamhaus 有多個黑名單,各自的移除方式不同;請參閱〈如何從 Spamhaus 移除〉。
如何解除黑名單
無論哪個黑名單,流程都大同小異:
- 找出原因並加以阻止。常見的元凶包括信箱密碼外洩、電腦感染惡意程式、可寄信到任意輸入地址的聯絡表單、開放轉送(open relay),或寄信給從未同意接收的人。請先變更密碼並堵住漏洞。
- 閱讀營運者的查詢頁面。大多數黑名單都能讓您輸入 IP,查看被列入的原因以及移除方式。請依照該頁面的說明處理,而不是依賴第三方的推測。
- 如果該黑名單會自動移除,就等待。SpamCop 會在檢舉停止 24 小時後移除;UCEPROTECT Level 1 則是在 7 天沒有新的垃圾郵件後移除。
- 如果該黑名單受理申請,就提出一次。清楚說明發生了什麼事,以及您做了哪些改變。例如 Barracuda 明言重複的申請會被忽略。
- 重新寄送並觀察。移除的結果可能需要時間才會傳播出去。SpamCop 指出,最多可能需要 4 小時才會反映到其鏡像伺服器以及使用該清單的伺服器。
一再提交相同的申請,或在原因修正前就要求移除,只會適得其反。即使申請成功,問題一旦再次發生就會再被列入,而且無論如何,最終決定權都在營運者手上。
另外也請記得,DNSBL 只是判斷依據之一。當 Gmail 以 550 5.7.1 拒收郵件,並指出您的寄件 IP 或網域信譽極低時,那是 Gmail 自己的評估。從 DNSBL 移除並不會改變這個評估;能改變它的是更完善的驗證、更乾淨的名單,以及更少的檢舉。
共享主機與 VPS:當 IP 不只屬於您
在共享主機上,許多客戶會透過同一個對外 IP 寄信。其他人的網站遭入侵,就可能讓這個 IP 被列入黑名單,您的郵件也會跟著被擋。
- 共享主機。IP 由主機業者管理,因此請不要自行提出移除申請,而是附上完整的退信內容與被列入的 IP,向業者提出客服工單。範圍或網路層級的列入(例如 UCEPROTECT Level 2 和 3)只能由供應商處理。
- VPS 或獨立伺服器。新分配到的 IP 可能帶有前一位使用者留下的紀錄。開始寄信前請先檢查,並將其反向 DNS(PTR)設定為與郵件伺服器的主機名稱一致,通常可在供應商的控制台中設定。
- 從家用或動態 IP 直接寄信。Spamhaus PBL 針對的正是這類範圍。請透過連接埠 587 或 465,經驗證後由您的供應商或郵件服務的提交伺服器(submission server)寄信。
如果您無法掌控該 IP,而供應商也無法解決,將對外郵件改由其他經過驗證的寄件伺服器寄送,往往是務實的做法。
如何避免再次被列入
只有在原因持續排除的情況下,解除列入的效果才會持久。請養成以下習慣:
- 驗證與基本設定。保持 SPF、DKIM 和 DMARC 有效,維持正確的反向 DNS,並透過 TLS 寄送。每次新增寄件服務時都要更新 SPF。
- 帳戶安全。使用強密碼與雙重驗證,並留意對外寄送量或佇列大小是否突然暴增。
- 保護表單。為聯絡表單和註冊表單設定速率限制,避免被用來寄信到任意地址。
- 名單維護。只寄信給主動要求的人,並移除會退信的地址。Gmail 和 Yahoo 要求大量寄件者支援一鍵取消訂閱。
- 避免寄送量暴增。寄送量遠大於平常時,可能觸發速率限制並引來檢舉。
- 定期檢查。不時查詢您的寄件 IP 和網域,就能在客戶反映收不到信之前發現被列入的情況。
常見問題
解除黑名單需要多久?
視黑名單而定。截至 2026 年 11 月,SpamCop 會在檢舉停止 24 小時後移除,UCEPROTECT Level 1 會在最後一次垃圾郵件 7 天後失效,Barracuda 則表示附有合理說明的移除申請通常會在 12 小時內處理。以上都以原因已經停止為前提,最終由營運者決定。
我被列入一個小型黑名單,需要處理嗎?
如果沒有任何退信提到該清單,而且您在主要黑名單上都沒有被列入,通常不需要。請先檢查驗證和收件端的原因。如果想更周全,可以到該清單的官方網站閱讀其政策。
應該付費申請快速移除嗎?
很少有必要。UCEPROTECT 將其付費快速移除說明為非必要的選項,而且其列入也會免費自動失效。付費並不能解決原因,所以只要原因沒有修正,就會再次被列入。
已經從黑名單移除,郵件卻還是被擋,為什麼?
可能是移除的結果還沒有傳播出去,或是仍有其他原因存在。請仔細閱讀新的退信內容。如果 Gmail 等業者指出的是您 IP 或網域的信譽,那是對方自己的評估,需要改善的是驗證、內容與檢舉比率,而不是從 DNSBL 移除。
遇到 4xx 錯誤該怎麼辦?
一開始通常不需要做什麼。4xx 回應是暫時性的,您的伺服器會在數天內自動重試。如果相同的錯誤一再出現,或變成 5xx,請依照本文的檢查項目逐一排查。
參考的官方頁面
本文內容已於發布時對照下列官方頁面確認。各項政策與運作方式可能未經通知即變更,涉及重要決定前,請先查閱官方頁面。
- RFC 5321: Simple Mail Transfer Protocol
- RFC 3463: Enhanced Mail System Status Codes
- RFC 5782: DNS Blacklists and Whitelists
- Google Workspace: Gmail SMTP errors and codes
- Google: Email sender guidelines
- Yahoo Sender Hub: Best Practices
- Microsoft: Outlook.com Postmaster
- Spamhaus: Policy Blocklist (PBL)
- SpamCop FAQ: SpamCop Blocking List delisting
- SpamCop Blocking List
- Barracuda Central: Removal Request
- UCEPROTECT: Removal Policy Level 1
- UCEPROTECT: Removal Policy Level 2
- UCEPROTECT: Removal Policy Level 3
相關文章
說明 Gmail 封鎖郵件或將郵件歸入垃圾郵件的原因、550 5.7.26 等退信代碼的意思,以及自己的 Gmail 收不到信時該如何處理。
SPF、DKIM、DMARC 的設定方式,附可直接套用的 DNS 記錄、10 次查詢上限、2048 位元金鑰、從 p=none 安全導入的步驟,以及 Gmail、Yahoo、Outlook 的規定。
被 Spamhaus 列入了嗎?了解您被列入的是哪個清單(ZEN、PBL、XBL、CSS、SBL、DBL)、回傳代碼的意義,以及各清單正確的移除方式。