2011年11月11日 星期五

[設定備忘]有效阻擋非法的垃圾信來源(針對郵件帳號或網域限制的方法)

測試工具
yum install mailx (安裝此套件後才有mail指今可用)
yum install telnet (安裝此套件後才有telnet指今可用)


1.vi /etc/postfix/check_sender 建立限制名單
===========================
#格式: 寄件來源 處理動作
#針對單一郵件帳號REJECT
xxx@example.com REJECT
#針對整個DOMAIN REJECT
example.com REJECT

===========================

2.postmap /etc/postfix/check_sender 會產生check_sender.db檔

3.vi /etc/postfix/main.cf 新增/修改如下條件
=======================================
smtpd_sender_restrictions = check_sender_access hash:/etc/postfix/check_sender,permit_mynetworks
=======================================
注意:實測結果,限制條件cehck_sender_access要放在最前面才能有效Reject check_sender名單上的寄件者或網域名稱

4. service postfix restart 後申效 或 /etc/init.d/posfix reload 後申效

最後在使用telnet localhost 25去測試設定是否有作用

下圖虛擬練習機上的main.cf 新增/修改畫面










沒有留言: