close
當我們架好郵件伺服器之後,總是會受到垃圾郵件的干擾,
現在有比較簡單的防垃圾郵件方法,利用垃圾郵件寄後不理的特色,
在第一次收到郵件時先回應稍後重寄450這個回應代碼,
正常的寄件伺服器會在一定時間之後重送,這樣的寄件來源(IP/寄件者/收件者就會被放到白名單,
往後的信件將不再阻攔。
而垃圾郵件寄件者與伺服器因常收到大量退件與回郵,所以多半會採取忽略的方式處理,
也就是寄出垃圾郵件後收到450之後不會再次寄送垃圾郵件。
利用這樣的特性,postgrey就可以辨別正常郵件與垃圾郵件。
postgrey安裝與設定都非常簡單,安裝指令:
yum install postgrey -y
安裝完之後修改postfix的設定檔 /etc/postfix/main.cf
找到 smtpd_recipient_restrictions 這個設定區域,新增一行
check_policy_service unix:postgrey/socket,
存檔後離開。
啟動 postgrey 服務:
/etc/init.d/postgrey start
重啟postfix 郵件伺服器:
/etc/init.d/postfix restart
系統預設是要求對方300秒後重寄,也就是5分鐘。
往後就能擋掉大部分的垃圾郵件了。
參考資料:
CentOS討論區
文章標籤
全站熱搜
留言列表