MailVSR MailVSR 三分鐘搞定你的企業網站

灰名單管理

灰名單(greylisting)是一種「用延遲換取擋信效果」的技術:閘道器對第一次見到的來源(來源 IP + 寄件者 + 收件者三者組成的配對)先回一個暫時性的拒絕,正常的郵件伺服器會依規定稍後重試,而大量發信的垃圾程式通常不會重試——藉此擋掉一部分垃圾信。代價是合法信件也可能被延遲(延遲長度就是您在這一頁設定的「陌生來源首次延遲」)。

什麼時候會用到這一頁:

  • 垃圾信量很大,想在過濾規則之外再加一層防線
  • 使用者抱怨「某個客戶寄來的信都會慢好幾分鐘才到」(通常是灰名單造成,可把對方加入白名單)
  • 要調整首次延遲時間,在「擋信效果」與「收信延遲」之間取捨
  • 要重置灰名單的驗證記錄(例如懷疑某個來源被誤放行)

頁面分成兩個頁籤:基本設定與記錄。畫面上方另有 Postgrey 服務狀態與「重啟服務」按鈕。

基本設定

  • 啟用灰名單服務(開關):灰名單服務是一種郵件過濾技術,用於防止以程式方式發送大量垃圾郵件的攻擊行為。關閉後不會有任何延遲,但也就少了這一層防護
  • 陌生來源首次延遲:固定級距 30 秒/1 分鐘/2 分鐘/5 分鐘/10 分鐘/15 分鐘/30 分鐘。當來源 IP + 寄件者 + 收件者三個參數的組合為首次配對者,稱為陌生來源,會被延遲這麼久
  • 逾時重新驗證:固定級距 1/2/3/5/7/14/30 天。配對成功後,若在指定時間內沒有再來信,就會重新變成陌生來源(也就是又會被延遲一次)
  • 資料庫保留天數:固定級距 7/14/30/45/60/90 天。用來運算及比對的資料庫資料保存期限
信任大型主機群

這一區是系統內建的勾選清單(不是要您自己打字的欄位),勾選後該群組的主機就不受灰名單延遲影響。內建共 11 組:

群組 說明
Gmail/google Google 郵件主機
Yahoo mail Yahoo 郵件主機
Apple icloud Apple iCloud 郵件主機
Microsoft Outlook/hotmail 微軟郵件主機
facebook Facebook 通知信主機
Hinet ms* 中華電信 Hinet 郵件主機
PCHome/Ruten PCHome/露天拍賣通知信主機
qq.com 騰訊 QQ 郵件主機
163.com 網易 163 郵件主機
Amazonses Amazon SES 寄信服務
AOL Mail AOL 郵件主機

⚠️ 建議把常用的這些勾起來:大型郵件服務商雖然都會依規定重試,但灰名單的延遲對「等待驗證信」或「OTP 驗證碼」這類有時效的信件傷害很大;勾選後可避免這類信件被延遲。

白名單
  • 寄信者來源白名單:可填來源主機名稱(必須有反解 DNS/PTR)、IP 或整段網路,例如 myhost.com、1.2.3.4、1.2.3.0/24;也可以用正規表示法表示一群主機,例如 /^mail-.*\.google\.com$/
  • 收信者白名單:設定哪些收件者不受灰名單影響,信件可以直接進入,例如 postmaster@ 或 abuse@

兩份名單都是多行輸入,每一行一筆。

記錄頁籤

顯示目前的灰名單配對記錄,欄位如下:

  • 來源 IP:來信的來源位址
  • 寄件者
  • 收件者
  • 時間:這筆記錄的時間
  • 嘗試次數:這個配對已經嘗試投遞幾次

可用搜尋框搜尋寄件者或收件者。

  • 重置已驗證:清掉所有已通過驗證的配對,讓它們重新變成陌生來源。確認視窗為「確定要重置已驗證的灰名單嗎?所有已通過驗證的來源將重新變成陌生來源。」成功顯示「已重置所有灰名單驗證記錄」,失敗顯示「重置失敗」

⚠️ 重置會立刻造成影響:所有原本已放行的來源,下一次來信都會重新被延遲一次。除非確定要重新開始,否則不要隨意按。

服務狀態與重啟

畫面上方的 Postgrey 服務狀態顯示服務是否執行中,並提供「重啟服務」:

  • 成功:「Postgrey 服務已重啟」
  • 失敗:「重啟 Postgrey 服務失敗:…」(:msg 是系統回報的原因)

儲存設定成功顯示「灰名單設定已儲存」;失敗顯示「設定儲存失敗,請檢查表單」。若設定存進去了但套用失敗,會顯示「灰名單設定套用失敗」——此時請確認 Postgrey 服務是否正常,再重新儲存一次。

常見誤解與陷阱

  • 以為灰名單只擋垃圾信:它對所有陌生來源一視同仁,包含第一次往來的正常客戶。這是它有效的原因,也是它的副作用
  • 首次延遲設太長:設 30 分鐘會讓第一次來往的信件明顯延遲,使用者容易誤以為「信不見了」。建議從 1–5 分鐘開始
  • 「逾時重新驗證」設太短:常往來的對象會被反覆視為陌生來源,反而增加延遲
  • 忘了勾「信任大型主機群」:Gmail、Outlook 等寄來的驗證信、通知信會被延遲
  • 白名單填了主機名稱卻沒有反解:主機名稱必須有反解 DNS/PTR 才能比對;不確定就用 IP 或網段
  • 隨意按「重置已驗證」:等於把所有來源重新打回陌生狀態,接下來的信件都會再延遲一次
  • 關閉灰名單後垃圾信變多:若垃圾信量明顯上升,請改由(郵件過濾器 / 過濾器設定)與(垃圾郵件處理器 / 裁判設定)補強

與其他功能的關聯

  • 灰名單是「連線階段的延遲」,與(郵件過濾器 / 過濾器設定)的規則過濾、(垃圾郵件處理器 / 裁判設定)的評分是三層不同的機制,可以並存
  • 被灰名單暫時拒絕的連線,可在(系統日誌 / SMTP日誌)看到對應的 450 記錄
  • 若某個來源一直被擋,除了加白名單,也可以考慮(郵件閘道 / SMTP服務設定)的「檢查來信 PTR」設定是否過嚴