Email

postgrey危險中自動白名單客戶端的預設值

  • April 24, 2017

postgrey 手冊說:

–auto-whitelist-clients=N 首次成功投遞後的白名單主機 N 是客戶端被列入白名單之前的最小郵件計數(預設情況下打開,值為 5)指定 N=0 以禁用。

據我了解,例如,每當我收到來自不同 gmail 使用者的 5 封電子郵件時,這會自動將 gmail.com 完全列入白名單。這不是很危險嗎?因為有很多垃圾郵件發送者從該主機發送。

不,這不是問題。

實際上,所有大型實體都可能在您的體內,/etc/postgrey/whitelist_clients因為您別無選擇。他們的郵件伺服器無論如何都會重新發送電子郵件,因此不會有任何區別。您將始終收到這些電子郵件。

Postgrey 有用的地方是垃圾郵件發送者創建的愚蠢的郵件伺服器。那些郵件伺服器將獲得 450 並完全放棄這一壯舉(不過,他們做得越來越好,然後像普通郵件伺服器一樣再試一次……)

任何能夠註冊 450 回复並在幾分鐘後(或 12 小時後……這將取決於發件人的伺服器設置!)重新發送電子郵件的郵件伺服器都可以 100% 安全地永久列入白名單。它不會有任何區別(除了你偶爾會回复 450 時,你的伺服器應該已經知道沒有必要這樣做,所以如果你對不這樣做的伺服器執行 450 ,這實際上是一種浪費需要它!)

此外,擁有臨時白名單的一個原因是確保如果伺服器易手並且現在由垃圾郵件發送者擁有,Postgrey 可以做出相應的反應。對於像 gmail、hotmail、yahoo 這樣的系統,這永遠不會發生。


實際上,我發現 Postgrey 總是忘記主機很煩人……因為幾個月後,我的相同客戶每次向我發送新電子郵件時都必須再次通過 Postgrey。所以我使用這個選項來限制 postgrey 記住該主機的時間:

–max-age=N 刪除自上次看到以來超過 N 天的條目(預設值:35)

引用自:https://serverfault.com/questions/833886