灰名單即Graylist(也拼作greylist)是一個由多個email地址或者域名形成列表的廣告信件過濾器,用來識別可疑的廣告信件。當收到列表中的一個地址或域發出的信息,它將被隔離,僅當發送者在一定時間內再發送一次才能送達給graylist用戶。一旦寄件者被認定為合法,它的地址就會從列表中移除,并且將來該地址發送的信息直接通過過濾器而不受攔阻。
Graylist的優點就在于它排除了試圖通過以email作為傳遞方式派發廣告的大部分垃圾信件。它不需要終端用戶方擁有特殊配置,并且對終端用戶的電腦資源不會造成額外的負擔。
但是,除非發送者在預先規定的時間內從相同的email地址重復發送第一封信息兩次,否則過濾器將阻攔掉信件。Graylist也可能在初收信時造成惱人的延遲。
Graylist這個詞出處來自它介于黑白名單之間的工作模式。黑名單是由已知垃圾信件來源的email地址和域名所組成。過濾后,與名單上的地址和域名間永遠無法實現收發信件。白名單正好相反,它是由email過濾器判斷允許接受的email地址和域名組成。
為何郵件地址已經發送成功,在出錯日志里面又統計到了該地址?
某些郵件服務器使用了灰名單反垃圾技術,第一次投遞的郵件,會被對方全部拒絕。群發平臺對發送失敗的郵件會多次嘗試發送,重試后的郵件會正常送達,所以第一次發送失敗的地址會被日志系統統計到失敗,而之后的重試又將郵件正常送達。
灰名單技術介紹:
Graylist(也拼作greylist)是一個由多個email地址或者域名形成列表的廣告信件過濾器,用來識別可疑的廣告信件。當收到列表中的一個地址或域發出的信息,它將被隔離,僅當發送者在一定時間內再發送一次才能送達給graylist用戶。一旦寄件者被認定為合法,它的地址就會從列表中移除,并且將來該地址發送的信息直接通過過濾器而不受攔阻。
Graylist的優點就在于它排除了試圖通過以email作為傳遞方式派發廣告的大部分垃圾信件。它不需要終端用戶方擁有特殊配置,并且對終端用戶的電腦資源不會造成額外的負擔。
但是,除非發送者在預先規定的時間內從相同的email地址重復發送第一封信息兩次,否則過濾器將阻攔掉信件。Graylist也可能在初收信時造成惱人的延遲。
Graylist這個詞出處來自它介于黑白名單之間的工作模式。黑名單是由已知垃圾信件來源的email地址和域名所組成。過濾后,與名單上的地址和域名間永遠無法實現收發信件。白名單正好相反,它是由email過濾器判斷允許接受的email地址和域名組成。
灰名單介于黑名單和白名單兩者之間,它用解釋型的后臺程序和SMTP狀態標記來動態創建黑名單和白名單。
灰名單可以機智地阻截大多數垃圾郵件。它的主要功能基于SMTP錯碼(error-code),這個代碼的意思是要發送方在把剛才發送的電子郵件重新發送一次之前先等幾分鐘。
通常這個代碼在接受郵件服務器收到的請求太多而來不及處理時才會發出。灰名單基于這樣一個事實,就是大多數的垃圾郵件服務器和僵尸網絡的郵件只發送一次,而會忽略要求它們在一定的時間間隔后再次發送的請求。因為對它們來說,重發每封郵件會大大減少他們總的業務量。
初被郵件服務器拒絕接收、并被要求“稍后重發”的郵件都會進入灰名單過濾器。如果在10分鐘左右,遠程服務器再次發送了這封郵件,它則會毫無障礙地被通過,而且以后與這封郵件頭一致的郵件也會順利通過。
近來灰名單越來越流行。這種方法能夠大大地減少垃圾郵件數量,但是它因為要求服務器再次發送郵件也延遲了郵件的接收。不過,這種延誤對于區分是否是垃圾郵件是必要的。
盡管如此,灰名單加上一個和多個的DNS黑名單、再加上垃圾和病毒過濾器可以給我們提供一個相對清潔的郵件系統,今天,它們已經成為SMTP服務器防治垃圾郵件和病毒的必不可少的標準方法。盡管丟失郵件的機會還是存在的,但并不是致命的問題。