郵件服務器保衛(wèi)戰(zhàn) SMTP防御垃圾郵件
硅谷動力 發(fā)表于:12年09月25日 16:12 [轉載] 硅谷動力
隨著企業(yè)用戶使用郵箱時間的增長,遭遇垃圾郵件的問題會越來越多,不僅每天將要花費寶貴的時間處理垃圾郵件,同時垃圾郵件還會吞食大量企業(yè)郵箱空間,并占用大量的網絡帶寬,甚至還會造成網絡擁堵,導致服務器癱瘓。因此企業(yè)在設計郵件服務器的時候,一個重要的環(huán)節(jié)就是屏蔽垃圾郵件,目前有哪些主流防范技術可以還原干凈穩(wěn)定的郵件系統(tǒng)呢?
目前防治垃圾郵件的方式主要有三類:
1、IP 域名類型的方式;
2、內容過濾類型的方式;
3、SMTP 技術性規(guī)范的方式。

今天我們就來談談一般人比較不熟悉的SMTP。SMTP(Simple Mail Transfer Protocol)即簡單郵件傳輸協議,它是一組用于由源地址到目的地址傳送郵件的規(guī)則,由它來控制信件的中轉方式。所謂“SMTP 技術性規(guī)范的方式”就是通過一些 ESMTP(擴展SMTP協議)進行驗證,訪問指定的目的地址,以此過濾垃圾郵件。
接下來來推薦5種通過SMTP方式防御垃圾郵件的做法:
- Grey-Listing:即灰名單,此種技巧乃是利用 SMTP 協議中規(guī)定碰上收件端服務器暫時無法服務時,寄件端有義務隔一段時間后再重寄的規(guī)定,而垃圾信郵件群發(fā)軟件通常不會重寄。此種手法有缺點,造成收信端會延遲收到信件。
- SMTP Banner 信息片斷化:此種技巧是故意將 Banner 信息分段送出,會造成設計不良的 SMTP 發(fā)信程序無法判斷 Banner 信息導致無法寄信。國外某名牌郵件服務器采用此種手法。
- SMTP Banner 信息延遲:SMTP 協議中規(guī)定等待 Banner 時間最長可高達 15 分鐘,許多垃圾郵件群發(fā)軟件等不耐煩了就會放棄寄送。
- SMTP EHLO/HELO 回應檢查:此種技巧是利用 SMTP 協議中對于 EHLO 命令內的主機域名必須能解析到寄件主機的規(guī)定進行檢查,許多郵件群發(fā)軟件無法對自己的域名做出正確的判斷,這種時候就無法寄送垃圾郵件進去。
- SMTP 指令順序限制:SMTP 協議中規(guī)定服務器端要發(fā)出 Banner 之后,寄件端才能發(fā)出 EHLO,許多郵件服務器就故意延后送出 SMTP Banner,但許多垃圾郵件寄件軟件并不等待 Banner 就直接送出 EHLO,此種手法也造成被判為垃圾信的一種依據。
