in , , , , ,

為何收不到信?當寄件人 IP 被 RBL 黑名單封鎖的解決方案

教你解讀退信通知,釐清收發信責任,徹底解決郵件被阻擋問題

1. 消失的郵件?從退信通知尋找線索

「我明明寄了,你怎麼會沒收到?」這句話想必在許多辦公室都上演過。當重要的郵件憑空消失時,不僅造成溝通障礙,更可能引發誤會。其實,Email 的世界有一套嚴謹的運作規則,信件很少會真的「消失」,更常見的是在傳遞過程中被某個環節攔截了。

解決問題的第一步,也是最關鍵的一步,就是請寄件方檢查他是否有收到「退信通知 (Bounce Message)」。這封退信就像是郵差送來的「無法投遞通知單」,上面會清楚說明信件被退回的原因。而其中一個極為常見、卻又常被誤解的原因,就是寄件方的郵件伺服器 IP,被國際反垃圾郵件組織列入了「黑名單 (RBL)」。

RBL 黑名單示意圖

2. 什麼是 RBL 黑名單?為何它會阻擋信件?

RBL是什麼?

您可以將 RBL(Real-time Blackhole List) 想像成一個全球共享的「社區警衛黑名單」。Spamhaus、Spamcop…. 這些組織就像是公正的保全公司,他們會監控全球的郵件流動,一旦發現某個 IP 位址(某棟大樓的地址)不斷地在發送垃圾廣告信或詐騙信,他們就會將這個 IP 記錄在黑名單上,並分享給所有合作的社區(郵件主機商)。

當您的郵件伺服器(社區警衛)收到一封來自黑名單 IP 的信件時,警衛會直接說:「抱歉,你們這棟大樓信譽不佳,我們不收你們的信。」然後直接將信退回。您的主機商只是「採用」了這份黑名單,並不是他們主動封鎖對方。這是一種保護自己用戶免受垃圾郵件騷擾的有效機制。

目前市面上RBL 列表服務的組織或公司至少 100 家以上,而每一家主機商會套用的清單公司或組織都不太一樣…

常見的RBL清單公司或組織

常見的RBL清單包括:
1.Spamhaus
2.SORBS(Spam and Open Relay Blocking System)
3.Barracuda Central
4.UCEPROTECT
5.Spamcop

3. 如何從退信中辨識 RBL 黑名單問題?

如何從退信裡看到退信原因為被列入RBL清單

以下列出於退信裡常見IP被列入RBL的訊息

退信通知的內容通常充滿技術術語,但只要抓住關鍵字,就能輕易判斷是否為 RBL 問題。以下是幾種常見的範例:

3.1. 範例一:Spamcop 黑名單

1. [*.*.*.*]:29940 is in an RBL, see Blocked – see http://www.spamcop.net/bl.shtml?*.*.*.*”
這是表示”對方”的EMAIL或MAIL IP被國際垃圾信組織(Real-time Blackhole List) 列為黑名單…並且附上了 Spamcop 的查詢連結,連結中包含了被封鎖的 IP 位址。這代表收件方主機查詢了 Spamcop 的黑名單,發現寄件 IP 在名單上,因此拒絕收信。這需請對方跟他們MAIL主機商連絡處理即可。

3.2. 範例二:Hotmail/Outlook 封鎖清單

2. 550 5.7.1 Unfortunately, messages from [**.**.**.**] weren’t sent.Please contact your Internet service provider since part of their network is on our block list (S3150)…
這個訊息常見是被hotmail(outlook)阻擋了,「part of their network is on our block list」表示寄件方的 IP 網段被微軟自家的黑名單系統封鎖了。但阻擋主機是outlook時,即使有向其申請解除阻擋的IP,但往往微軟的處理速度幾乎等同0。

3.3. 範例三:一般 DNS 黑名單

3. 550 5.0.350 Remote server returned an error -> 554 The IP address of the sender (**.**.**.**) was found in a DNS blacklist database and was therefore refused.
訊息中的「found in a DNS blacklist database」同樣明確指出 IP 被列入了 DNS 型的黑名單。但無法看出是哪家RBL組織或公司,此問題仍需請寄件方主機商確認處理。

4. 釐清責任:IP 被列入黑名單,到底該誰處理?

寄出的信被擋怎麼辦?

因為這種狀況會是收信方(主機廠商)為”被動狀態”,因為擋的是RBL的機制不是主機商操作的,主機商(你使用的空間是”虛擬主機”的話)大多會承此機制才有得以保護主機,最快的方式就是聯繫對方(寄件方)的主機廠商了,因為收信方並不知寄信方的主機做了甚麼事情而導致它的IP被當成垃圾IP (被列入IP黑名單),當然收信方主機商也就無法處理別人的主機IP變髒的問題了。

另題外話,如果你自己使用的主機空間是那種有完全的root權限,100%自己建置作業環境的,那麼你可以決定是否要使用套用這樣的RBL機制喔。

這是整個問題的核心:當您(收件方)收不到信,而原因是寄件方的 IP 被 RBL 封鎖時,這個問題 100% 必須由「寄件方」去解決。

您(收件方)以及您的主機商是完全無能為力的,原因如下:

  • 您無法為他人作保: 您無法替別人的 IP 信譽背書,也無法要求您的主機商為一個被國際組織標記為垃圾信來源的 IP 開放特例。
  • 白名單無效: 在這種情況下,將寄件人的 Email 地址加入您 cPanel 的白名單是「完全無效」的,因為封鎖是在更前端的 IP 層級,信件根本沒有機會進入到您帳戶的過濾系統。

正確的處理流程是:

  1. 將完整的退信通知,一字不漏地轉寄給寄件人。
  2. 請寄件人將這封退信轉交給「他們自己的」郵件主機商或 IT 人員。
  3. 由寄件方的主機商去找出 IP 被列入黑名單的原因(例如帳號被盜、有垃圾信行為等),並向對應的 RBL 組織提出申訴,請求將 IP 從黑名單中移除。

5. 常見問題 (FAQ)

Q1:我沒有收到退信,對方也沒有,信件就消失了嗎?

這種情況比較少見,但還是可能發生。請先登入您的 cPanel,使用「追蹤傳送 (Track Delivery)」工具,搜尋寄件人的 Email。如果「完全沒有」任何紀錄,代表信件從未抵達您的主機,問題 100% 出在寄件方,請他們務必聯繫其主機商追查寄件紀錄。如果「有紀錄」但顯示失敗或被過濾,您就可以根據報告來判斷問題。

Q2:為什麼寄件方的 IP 會被列入 RBL 黑名單?

常見原因有幾種:(1) 該 IP 上的某個 Email 帳號密碼外洩,被駭客用來大量發送垃圾郵件。(2) 該 IP 上的網站程式有漏洞,被植入自動發信的惡意程式。(3) 寄件方本身的行銷郵件操作不當,被大量收件人檢舉為垃圾郵件。(4) 在共享主機環境中,受到同 IP 其他「鄰居」的影響。

Q3:我可以將寄件者加入我 cPanel 的白名單來解決 RBL 問題嗎?

不行,這是無效的。 RBL 的封鎖機制運作在郵件伺服器的最前端。當一封信寄來時,伺服器會先檢查寄件 IP 是否在黑名單上,如果
在,就會「直接拒絕」,信件根本沒有機會進入到您個人帳戶的過濾層級(例如 SpamAssassin 的白名單)。因此,您在 cPanel 設定的白名單對 RBL 封鎖無能為力。

Q4:我是寄件方,我的 IP 被列入 RBL 了,該怎麼辦?

請立即採取以下步驟:(1) 將完整的退信通知提供給您的主機供應商,請求他們協助處理。(2) 立即更改您所有 Email 帳戶的密碼,以防有帳號被盜用。(3) 檢查您的電腦是否有中毒跡象。(4) 根據退信中的連結,前往 RBL 機構的網站查看被列入黑名單的原因,並依照其指示提出移除申請(通常這一步會由您的主機商協助)。

更多相關文章請參考以下,另也提供有關cPanel教學相關文章:
虛擬主機Mail信件無法順利寄出有退信
要使用主機網站空間LINUX虛擬主機提供的Mail Server,該如何設定開始使用呢?
Linux虛擬主機CPANEL控制台的垃圾郵件殺手使用教學&將某個EMAIL加入白名單和黑名單
Linux虛擬主機Cpanel控制台的企業信箱Email 收發有問題?EMAIL基本檢測
Linux虛擬主機cPanel控制台追蹤傳送裡查看Mail Log及相關注意事項

文章來源:https://wpoko.com

Written by 婷Z

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

GIPHY App Key not set. Please check settings