打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
擋垃圾郵件的黑名單系統

虛擬主機系列 - 擋垃圾郵件的黑名單系統

一. Internet 上面有很多的黑名單系統, 所謂的黑名單也就是一個 IP 列表的資料庫, 通常採用 DNSbl 的方式來作為查詢認證的功能, 該網站會經由自行偵測, 用戶檢舉... 等, 將發送垃圾信或者是病毒信的 IP 加入, 而我們的 Mail Server 只要在對方要送信進到主機時作一下 Check 就可以判斷要不要收這封信, 這樣就不需要自己維護一份黑名單, 因為你不可能每天都去 check 那些 IP 是可以送信那些是不可以送信.

二. 在 Sendmail 上面要加上這樣的過濾的話, 只要在 /etc/mail/sendmail.mc 中加上以下的資料就可以了 :

FEATURE(`dnsbl‘, `bl.spamcop.net‘, `"Rejected - Spam blocked see: http://spamcop.net/bl.shtml?"$&{client_addr}‘)dnl

藍色字的部份就是一個黑名單的網址, 你可以在網路上搜尋相關的網站, 然後替換成該網址就可以了, 當然若是要多幾層防護的話, 那你可以多加幾行, sendmail 會依照順序一個網站一個網站的去檢測,  當全部都通過後才將信送到用戶的信箱中.

紅字的部份是要送給連線主機的訊息,  建議一定要加上後面的那段 $&{client_addr} , 因為這樣才可以讓對方主機知道自己的那一個 IP 被列到黑名單上面, 當有客戶說我的客戶送信為什麼進不來的時候, 你就可以請他將該退信通知的內容, 轉寄給他們公司的 MIS , 請他們的 MIS 到該網站上面去移除 IP 就可以了

三. 加完後請執行以下指令後重新啟動 sendmail

m4 /etc/mail/sendmail.mc >/etc/mail/sendmail.cf 

四. 檢查看一下 /var/log/maillog 中是否有被 Rejected 的訊息, 若是有的話那就 OK 囉 !!

引用通告地址: http://jeantean.idv.tw/linux/trackback.php?tbID=20&extra=d7bbc1
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
LINUX下通过外部SMTP发邮件
配置Linux下的Mail服务器
Linux利用Esmtp 选择邮件服务器发送邮件(解决手机接收乱码)
[linux]邮件服务器的搭建
RedHat Linux AS4上邮件服务器的搭建
Milter
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服