Postfix 使用 RBL 過濾垃圾電郵

Real-time Blackhole Lists (RBL) 是一組已知發出垃圾電郵的 IP 列表, 在 Mail Server 設定檢查 IP 是否在 RBL 內, 當 IP 在 RBL 內便拒絕拉收郵件, 這便可以大大減少垃圾郵件的數量。

以下是在 Postfix 開啟 RBL 的方法。

先開啟 Postfix 的設定檔, 一般上是 /etc/postfix/main.cf:


# vi /etc/postfix/main.cf

找到 smtpd_recipient_restrictions 段落, 加入 RBL 的設定 reject_rbl_client, 如果要加入多個 RBL, 便逐一加入, 例如:

以上加入了 3 行 reject_rbl_client 的設定, 分別使用了 zen.spamhaus.org, b.barracudacentral.org 及 bl.spamcop.net 三組 RBL.

修改完成後儲存檔案, 然後重新啟動 Postfix:

# systemctl restart postfix

這時 RBL 過濾已經啟動, 當有 IP 給 RBL 攔截下來時, 會在 /var/log/maillog 記錄。



你可能感興趣的內容:

Leave a Reply