Postfix

後綴和客戶端 IP 反向 DNS

  • October 13, 2011

我明確添加reject_unknown_client_hostname了其他幾個拒絕規則來減慢我們伺服器中的垃圾郵件。到目前為止,效果很好。

但是,有一個重要的客戶端不斷被我們的郵件伺服器拒絕,要麼是因為他們的名稱伺服器上沒有提供有效主機名的 ptr 記錄,要麼是因為 dns 查找失敗。

警告:00.00.00.00:主機名 00.00.00.00.dynamic.isp.com 驗證失敗:名稱或服務未知

無論如何,在他們通過他們的 ISP 解決這個問題之前,有沒有辦法在我們的後綴中只允許他們的 IP?我嘗試添加它,mynetworks但它沒有工作。

你試過STFW嗎?我不是 postfix 有趣(我認為它是 loozer 的 MTA),但 Google 的 URL 不超過 3 個

smtpd_client_restrictions =
 check_client_access hash:/etc/postfix/maps/access_client, ...

access_client的內容

IP  <policy>

您可以按照 Lasy Badger 的建議進行操作。這裡更乾淨一點:

修改main.cf

smtpd_client_restrictions =
 check_client_access hash:/etc/postfix/client_access

創建/etc/postfix/client_access

00.00.00.00    OK

之後你必須 postmap /etc/postfix/client_access然後postfix reload

**但請注意:**它不起作用!至少在你的情況下不是。因為您的“客戶”使用動態 IP。因此,每次您的客戶更改其 IP 時,您都必須對其進行編輯。大概一天一次吧。

所以請注意,您如何配置伺服器不是您的錯。錯誤的郵件伺服器配置是您的客戶的錯。不應在動態 IP 後面執行郵件伺服器。在動態 IP 後面執行一個看起來像是垃圾郵件發送者。

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