垃圾郵件現在已經成了一個非常嚴重問題擺在我們的面前,現在上網的主要群體是學生和青少年,大量的帶有色情和反動政治的垃圾郵件的傳播,將帶來不可估計的負面影響。大量病毒垃圾郵件的傳播,導致大量資源浪費和正常郵件的延誤,影響范圍越來越廣。由于在反垃圾郵件方面,缺少相關的法律,一直沒有辦法對垃圾郵件的發送者通過法律途徑來制裁,造成了垃圾郵件愈演愈烈的情況。
電子郵件是一種聯系地址,就像我們自己的家的地址一樣。當你的郵箱地址被一些垃圾郵件發送者收集到后,不斷有大量的垃圾郵件進入你的郵箱,你怎么辦?是換一個郵箱地址?這樣你有可能會和很多人失去聯系!T_T。還是不管他?這樣你的信箱每天總是會被一些垃圾郵件塞的滿滿的。:(
那我們如何來遏制和消除垃圾郵件呢?
一般情況下,比較理想的方法是,在郵件服務器端直接將垃圾郵件屏蔽掉,這樣不僅用戶不會受到垃圾郵件的騷擾,而且服務器可以減少郵件的處理量,節約處理器資源和帶寬流量。但是,相當多的電子郵件服務提供商,并沒有把這件事做好,特別是一些不夠規范的免費電子郵件提供商(有些免費的電子郵件服務提供商甚至向別的廠商和公司收取費用直接往自己的免費用戶郵箱里投放廣告郵件)。這怎么辦?我們只能在客戶端這最后的一道防線上去抵擋垃圾郵件的進攻了。
由于客戶端本身就是一個被動接收的角色,不像服務器端那樣,可以把一些郵件在沒有投放到用戶的郵箱目錄之前就拒收掉。所以客戶端在收信這點,別無選擇。只能收下來,但是收下來之后怎么來處理就是客戶端的事了,服務器端就沒有管的權利了,這也是我們守好最后一道防線的關鍵。
不過現在首先要明確一點,垃圾郵件是無法被百分之百的清理掉的,無論是采用什么樣的技術,無論是在服務器端的反垃圾還是在客戶端的反垃圾,我們都是無法完全擺脫垃圾郵件的騷擾的,為什么會這樣?因為垃圾郵件本身就是一個很不確定的信息,每封垃圾郵件都會有著不同的發信人、收信人、主題和內容,如何去準確的去判斷一封郵件是不是一封垃圾郵件?我們很難通過一個標準的規則去區別這一封郵件是正常的郵件還是垃圾郵件,這不像我們算術中的大于、小于,有著明確的判斷標準。這樣說來,是不是我們沒有辦法來對付垃圾郵件了?不是,我們還是有辦法的,通過一些垃圾郵件的過濾技術,我們還是可以最大限度的保護自己的郵箱不受垃圾郵件的騷擾的。
客戶端反垃圾郵件可以采用哪些技術?
一封電子郵件,從郵件分析的角度可以大致分為以下五部分:郵件頭、發件人、收件人、郵件主題、郵件內容。
剛才我們也說了,客戶端是一個被動接收的角色,我們現在還沒有足夠的權利去做其它的事情。我們只能采用過濾技術來擺脫垃圾郵件,通過對電子郵件在五個部分比較明顯的標志位我們還是可以基本上確認這封郵件是不是垃圾郵件的。
1、 對發件人地址的過濾
這項技術就是依據發件人地址進行判斷是否是垃圾郵件,比如不合法的郵件地址會就會認為是垃圾郵件,如????@163.net,和一些不合規范的郵件地址及空地址,如lakdjfhkiu@lkdfnehgugnuoi、lkjsfu#iern@nfiehrng.net 。對于這些郵件就會判斷認為是垃圾郵件。
2、 對收件人地址的過濾
大家可能會說,收件地址不就我的郵箱地址嗎?這還需要過濾?呵呵,當然,收件人地址也是可以用來發送垃圾郵件的。這種情況就是考慮到郵件列表了,因為郵件列表在發送的時候,收件人地址只是一個列表的名稱,所以,雖然有些郵件收件人不是你,但是,是以郵件列表的形式發送的,所以,你還是會收到的。對于收件人地址的檢查和過濾也是必要的。
3、 對郵件主題的過濾
這個應該算是比較重要的一個過濾了,一般一些垃圾郵件的主題還是有一些共同的特性的。比如前一段時間鬧的比較兇的SoBig.F病毒,一共以9個題來發送病毒郵件,發件人和收件人地址都不確定,只要你過濾掉這9個主題,你就不會受到SoBig.F病毒所發送的垃圾郵件騷擾了。
4、 對郵件內容關鍵字的過濾
郵件內容的過濾一般以一個關鍵字詞或多個關鍵字詞為判斷依據。根據關鍵字詞的命中率來確認這封郵件是否是垃圾郵件。如果命中率超過了設置的閥值,就認為是垃圾郵件。同時關鍵字詞還可以是短語和短句。
5、 對郵件頭信息過濾
郵件頭信息是記錄郵件投遞過程的原始信息,這一點對垃圾郵件有著非常重要的信息。雖然垃圾郵件發送者在發送垃圾郵件的時候,可以利用各種的工具隨機偽造不同的收發件人、主題和內容,但是在郵件頭信息中,這些郵件還是有一些共同的信息的,主要是IP、主機名、X-標識。通過對這些信息的過濾,就可以把由同一地址發出的但收發信地址和主題隨機的垃圾郵件從眾多的郵件找出來。
用客戶端應該如果來反垃圾郵件?
以上是一些客戶端反垃圾郵件的基本原理,實際中我們在客戶端中如何來對付垃圾郵件?我們接下來就談到主流的郵件客戶端軟件如何來反垃圾郵件。由于郵件客戶端軟件太多了,我們這里選擇比較新的、并且大家都比較常用的郵件客戶端Outlook 2003、Outlook Express 6、Foxmail 5.0、Eudora 6來介紹一下如何使用他們來反垃圾郵件。
1、 Outlook 2003
Outlook 2003作為Microsoft公司的旗艦產品Office 2003中的重要組件,一直都被大家所熟知,有著功能齊全的商務功能,商務用戶的最佳選擇。這次2003版的發布,更是新增加了反垃圾郵件的功能(Junk E-mail),我們這里就來看看如何來使用這個Junk E-mail功能吧!
在主窗口上,我們可以看出,Outlook2003比以前的版本除了收件箱、發件箱等默認的文件夾外,還增加了一個Junk E-mail的文件夾。這個文件夾就是存放垃圾郵件的地方。
圖1 Outlook2003主窗體
點擊菜單欄上的【動作(A)】-【垃圾郵件(J)】-【垃圾郵件選項(J)】,我們可以對垃圾郵件功能進行設置。
圖2 打開垃圾郵件選項設置
在打開的垃圾郵件選項窗口中,我們可以看到一共有四個選項板:選項、安全發件人、安全收件人和阻止發件人。
圖3 “選項”選項板
我們先來看一下“選項”選項板。這上面主要是設置垃圾郵件保護功能的級別,一共有四個級別:無自動篩選、低、高和僅安全列表。設置成為無自動篩選,就等于關閉了垃圾郵件防護功能,對所有的郵件均不進行檢查。
垃圾郵件檢查的依據是Outlook 2003內置的郵件過濾規則來進行判斷,級別不同,判斷的強度也不一樣。
低為默認的級別,在這個級別,垃圾郵件防護功能會把認為是明顯的垃圾郵件放到垃圾郵件文件夾中。
設置為高,則會進行比較嚴格的檢查,這樣會把相當多的郵件認為是垃圾郵件放到垃圾郵件文件夾中,如果你設置為了高級,你可要小心點喲,有可能你的重要郵件和正常郵件也會被當作垃圾郵件放到垃圾郵件文件夾中去。
設置為僅安全列表,這是一個非??量痰臋z查,只有在你的信任列表中的發件人或者域發送到的郵件,才不會被認為是垃圾郵件,其它的都會被認為是垃圾郵件。一般不建議設置為此級別,除非你只和特定的人通信。
在最下面,還有一個復選框,是用來設置垃圾郵件的刪除處理方式,如果選中該復選框,則認為是垃圾郵件的郵件不會被放到垃圾郵件文件夾中,而是被直接刪除。這個選項一定要當心,最好還是不要設置上,以防正常的郵件被當作垃圾郵件處理時,直接刪除掉。
圖4 安全發件人選項板
安全發件人選項板是用來設置你所信任的發件人地址或域。只要是在這個列表里的發件人或域,都不會被垃圾郵件防護功能來檢查,都會認為是正常的郵件放到正常的文件夾中。設置信任發件人或域,一定要本著盡可能的少、盡可能范圍精確,不要把各個郵件服務提供商的域都加為信任域,這樣能更好的起到保護的作用。如果設置信任的發件人或域過多,或者把郵件服務提供商的域加進了信任列表,大量的垃圾郵件就會一涌而來,失去了防護垃圾郵件的意義。
在選項板的下面,有一個“同時信任來自我的聯系人的電子郵件(C)”復選框,用來設置是否信任自己地址薄中聯系人的電子郵件,默認情況下為選中,即信任。但是我們不建議選中這個選項,因為現在的蠕蟲病毒大多都是從地址薄中查找郵件地址進行發送,這樣,當你的地址薄里的一個聯系人中了病毒,而你又打開了這個選項,那樣,你也就很快會成為病毒的受害者了。
圖5 安全收件人選項板
在安全收件人選項板我們可以來設定信任的收件人地址,比如可以把自己從來不對外公開的內部電子郵件地址、自己的辦公郵箱域和自己訂閱的電子郵件列表地址加入到這里,這樣,對這些郵件不會采用垃圾郵件防護功能來檢查。
圖6 阻止發件人選項板
阻止發件人選項板,這里面的內容就比較好理解了,在這里把我們不希望接收到的郵件地址或域加進去,對于從這些地址發送過來的郵件,垃圾郵件防護功能就會自動把它們過濾出來。
垃圾郵件防護功能對于垃圾郵件的過濾,確實能起來不小的做用,我用了150封百分之百的垃圾郵件讓Outlook 2003來接收測試,在Junk E-mail設置為低級別時,效果不是很理想,只有42封郵件被認為是垃圾郵件放到了Junk E-mail文件夾中,當Junk E-mail設置為高級別時,識別出來的垃圾郵件數是136封,還是相當的不錯的。
Outlook 2003除了專門的反垃圾郵件功能外,還可以利用自定義的郵件規則對郵件進行過濾來對付垃圾郵件。
在菜單欄點擊【工具(T)】-【規則和通知(L)...】。
圖7 點擊規則和通知
在彈出的“規則和通知”對話框中,點擊【新建規則(N)...】,會彈出一個規則向導的對話框。
圖8 規則和通知對話框
圖9 規則向導對話框-模板創建規則
在規則向導對話框,可以通過兩種方式來設置規則,一種是利用現有的模板來創建規則,如圖9,另一種是從空白開始創建自己的規則。在模板里,預設了一些比較典型的規則,可能這些規則并不會合適你自己的想法,但是這些都是很好的例子,可以做為一個不錯的參考。
我們一般從一個空白的規則開始,創建一個全新的規則來滿足自己對郵件的過濾要求。
點擊“規則向導”對話框中的【由空白規則開始(L)】,現在我們這里創建一個對接收到的郵件過濾的一條規則,選擇“郵件到達時檢查”,點擊【下一步(N) >】按紐。
圖10 規則向導對話框-空白規則
選擇檢測的條件,可以以郵件頭、主題、內容、收發件人地址、Outlook中的標簽等多種條件進行判斷。這里我們來做一個對郵件主題和內容過濾的條件。選中“主題或正文中包含特定詞語”,點擊下面框中的“特定詞語”,在彈出的“查找文本”對話框中加入我們可過濾的關鍵字段。點擊【確定】后,回到“規則向導”窗口,點擊【下一步(N) >】按鈕。
圖11 規則向導對話框-選擇條件
圖12 查找文本對話框
選擇符合我們條件的郵件的處理操作,可以執行刪除、轉移到其它的文件夾、轉寄、標記、自動回復等多種條件,我們這里選擇“將它移動到 指定 文件夾中”,點擊下面的“指定”,在彈出的“規則和通知”窗口中選擇要移動到的目標文件夾。我們選擇“垃圾郵件”文件夾,點擊【確定】?;氐健耙巹t向導”窗口,點擊【下一步(N) >】按鈕。
圖13 規則向導對話框-選擇操作
圖14 選擇文件夾
選擇例外,這不是一個必選的參數,如果你想設置一些其它的例外情況,可以這里設置。例外的情況是優先于之前所設置的條件選擇判斷的。也就是說,當滿足選擇過濾條件并且又滿足例外條件時,是不執行此規則的設定操作動作的。這里我們不設置例外的情況,點擊【下一步(N) >】按紐。
圖15 規則向導對話框-選擇例外
圖16 規則向導對話框-完成規則設置
最后,我們完成了我們的這一條規則的設置,在最后的完成對話框,我們可以設置是否讓規則立刻生效,并且還可以點擊“立即運行規則(R)...”來對文件夾中的郵件根據此規則進行判斷和處理。點擊【完成】,應用和保存這條規則。
相對于垃圾郵件防護功能來說,自定義的郵件規則,過濾的準確性和可控制性比較強,不過,需要自己動手設置相應的過濾規則,才可以有效的過濾垃圾郵件,不像垃圾郵件防護功能那樣是自動的過濾。
總而言之,在Outlook 2003中,把垃圾郵件防護功能和郵件規則結合起來,對付垃圾郵件還是很有效的。
2、 Outlook Express 6
Outlook Express 是Microsoft公司Windows操作系統自帶的一個免費郵件客戶端軟件,現在最新的版本是Outlook Express 6。Outlook Express沒有Office中的Outlook那樣強大的商務功能,并且本身就沒有專門的反垃圾郵件功能。但是,Outlook Express作為一個小巧、方便的郵件客戶端軟件,還是有很多人在使用。
剛才說到Outlook Express本身就沒有專門的反垃圾郵件功能,那么這樣是不是我們沒有辦法來利用Outlook Express來對付垃圾郵件了?不是,我們使用Outlook Express還是有辦法對付垃圾郵件的。雖然它沒有像它的大哥Outlook 2003那樣的反垃圾郵件過濾技術,但是它有一個類似于Outlook 2003的郵件規則功能。通過一些自定義的郵件規則,還是可以起到很好的反垃圾郵件作用的,只是稍稍要費點功夫了。
圖17 Outlook Express 6主窗口
圖18 點擊郵件規則
在Outlook Express主窗口點擊菜單欄上的【工具(T)】-【郵件規則(R)】-【郵件(M)...】。打開新建郵件規則窗口。
在“新建郵件規則”窗口,我們發現這里和Outlook2003設置的內容比較類似,比Outlook 2003少了一個“例外設置”,并且沒有做成向導模式,都是在一個窗口里選擇完成的。
圖19 新建郵件規則
圖20 鍵入特定文字
基本的建立規則的方法還是和Outlook 2003差不多的,畢竟都是一家的產品。首先選擇我們要過濾的規則條件,這里我們建立一個對主題過濾的規則,用來過濾到SoBig.F病毒發送的病毒郵件。選中“若‘主題’行中包含特定的詞”,然后在下面的“規則描述”中,點擊“包含特定的詞”,在彈出的對話框中,輸入我們要過濾的特定文字,我們這里加入兩個SoBig.F病毒的明顯主題。
圖21 選擇規則操作
圖22 設置移動到的文件夾
選擇符合規則的郵件應該如何來操作,我們這里設置讓他移動到“已刪除郵件”中,選中“移動到指定的文件夾”,然后在規則描述中點擊“指定的”,在彈出的“移動”對話框中設置我們要動到的文件夾。選擇“已刪除文件夾”,點擊【確定】。
好了,我們的規則就設置完了,給它起一個名字叫“過濾SoBig.F病毒郵件”,點擊【確定】,我們的這條規則就生效了。主題中有關“movie”和“Details”的郵件都會被移動到“已刪除郵件”文件夾中。
圖23 郵件規則設置完成
在郵件規則中,Outlook Express還可以設置“阻止發件人”,也就是像Outlook 2003中的“阻止發件人”類似,把你不想收到的發件人加入到這個列表中,這樣,從這個發件人發給你的郵件都會被自動移到“已刪除郵件”中只是Outlook Express中的還可以阻止新聞組中的新聞郵件。
在“阻止發件人”選擇板,可以點擊【添加(A)。。?!堪醇~。在彈出的“添加發件人”對話框中,加入要阻止的發件人地址,這里只能寫完整的郵件地址,不能夠只寫域名。選擇阻止的方式,可以單獨阻止電子郵件和新聞郵件,也可以同時阻止這兩種。然后點擊【確定】,拒收發件人就被添加了進去,然后再點擊“郵件規則”窗口的【確定】,這條規則就成功的生效了。
圖24 設置阻止發件人
圖25 添加要阻止的發件人
3、 Foxmail 5.0
Foxmail的大名,相信很多朋友都會知道,這可是我們國人的驕傲呀。是一個真正的多用戶、多帳戶郵件客戶端軟件,在國內有很多的用戶在使用它。隨著5.0版本的發布,也增加了專門的反垃圾郵件過濾功能,
讓我們一起來看一下,Foxmail的5.0版的反垃圾郵件功能到底如何。
單擊菜單欄【工具(T)】-【反垃圾郵件設置(S)…】,將彈出“反垃圾郵件設置”對話框。
圖26 打開反垃圾郵件設置
圖27 反垃圾郵件設置窗口
在“反垃圾郵件設置”窗口,一定有五個選項板:常規、規則過濾、貝葉斯過濾、黑名單和白名單。
常規選項板只是一些常規情況對垃圾郵件的處理操作,我們這里不再多說。
規則過濾是Foxmail判斷郵件是否是垃圾郵件的一個默認方法,它使用Foxmail內置的特征判斷規則來對郵件進行判斷,采用的是累計判斷的方法,每符合一條規則,相應的權值就會增加,當權值增長到設置的閥值時,就會認為這封郵件是一封垃圾郵件。這是一人比較通用的做法,技術上是和Outlook 2003的垃圾郵件防護功能是差不多的。
不過還是有一點是非常不錯的,Foxmail作為國內的軟件產品,在對中文垃圾郵件的判斷上,正確率相當的高。在我們的測試中發現,默認情況下,他的中文垃圾郵件識別率是Outlook 2003的近4倍??梢娫谥形睦]件的判斷規則上,Foxmail做的還是相當不錯的。不過在一些英文的郵件列表的接收過程中,會把一些郵件認為是垃圾郵件,還好量比較少。在150封英文的郵件列表郵件中,誤判斷的只有4封。
圖28 反垃圾郵件規則過濾設置窗口
貝葉斯過濾,應該是Foxmail的反垃圾郵件技術中,是一個比較值得一提的亮點。貝葉斯概率算法,是在概率統計中比較優秀的自然語言處理算法。簡單的來說,它到底是來做什么的呢?打個比方吧,確定一個事件發生的概率最簡單方法就是統計。需要進行很多次實驗,然后統計一下在這么多次實驗中,這件事件一共發生了幾次。將事情發生次數除以實驗的總次數,就得到了事件發生的概率。所以,將這個思路應用到垃圾郵件上,對垃圾郵件和非垃圾郵件中的關鍵字進行統計分析,根據關鍵字出現的概率來確認這封郵件是否是垃圾郵件。當然,概率是一個0到1之間的數據,概率越大,就可以準確的進行判斷。
使用貝葉斯過濾之前,首先要Foxmail統計到足夠多的垃圾郵件和非垃圾郵件的關鍵字,也就是最初的統計分析,來計算出相關的關鍵字的出現概率,這也就是貝葉斯過濾的學習功能。這確實是一件比較痛苦的事,Foxmail要求至少分別學習各1000封垃圾郵件和非垃圾郵件才可以使用,并且你一定要確認你的垃圾郵件和非垃圾郵件的分類是正確的,不要把非垃圾郵件放到垃圾郵件文件夾中,這樣,可能你在使用貝葉斯過濾時,可能會把你的正常郵件給拒收掉。
圖29 反垃圾郵件貝葉斯過濾設置窗口
點擊【反垃圾郵件設置】-【貝葉斯過濾】-【學習(L)。。?!?,打開郵件學對話框。點擊瀏覽選擇指定要學習的郵件文件夾。學習的方式可以有兩種,一種是手動指定文件夾的類別來學習,一個文件夾所有的郵件都認為是所指定的類型,另一種是根據郵件文件夾中的郵件標記來學習,根據文件夾內郵件的是否是垃圾郵件的標記來學習。點擊【下一步 (X) >】,開始學習。
圖30 反垃圾郵件貝葉斯過濾學習向導
圖31 反垃圾郵件貝葉斯過濾學習過程
學習了足夠多的郵件,我們就可以用貝葉斯過濾了,經過對英文的郵件列表按非垃圾郵件學習后,收到的郵件列表的郵件再也不被認為是垃圾郵件了,貝葉斯過濾確實是一個不錯的過濾方式。
如果在學習過程中,你發現你讓Foxmail學習的郵件類型出現了錯誤,你可以點擊【反垃圾郵件設置】-【貝葉斯過濾】-【高級(A)…】,打開“高級”對話框,點擊“請除學習記錄”就可以清除掉Foxmail以前學習的學習記錄了,不過這一點有點痛苦,以前已經正確學習的郵件也要重新學習。
圖32 反垃圾郵件貝葉斯過濾清除學習記錄
Foxmail也有一個黑名單和白名單的功能,如果一個郵件地址列入黑名單的地址,那么從這個地址發送過來的電子郵件就會直接自動轉移到“廢件箱”中了。這里的黑名單只能添加郵件地址,不能增加域的黑名單。
圖33 反垃圾郵件黑名單
列入白名單的郵件地址,當發送郵件過來時,將不進行垃圾郵件的檢查,直接放到“收件箱”中,一般如果不是可信任的發件人,不要設置到白名單中。Foxmail的白名單支持從地址薄和郵箱中導入。從地址薄導入就是將地址薄中的所有聯系人加入到白名單,從郵箱導入就是從指定的郵件中,將所有發件人地址加入到白名單。
圖34 反垃圾郵件白名單
Foxmail 5.0在反垃圾郵件功能確實能夠實實在在的抵擋相當一部分的垃圾郵件,如果希望準確性提高,還是加上貝葉斯過濾,可以有效避免一些誤判斷的現象。
4、 Eudora 6
作為一個老牌的郵件客戶端軟件,高通公司發布Eudora 6,希望能夠通過它的反垃圾郵件功能可以讓Eudora重放光彩。但是從Eudora 6的使用上來看,它的反垃圾郵件功能并沒有想象中的好。
點擊【Tools】-【Options…】,在打開的窗口中,在左側的類別中選擇【Junk Mail】,在這里我們可以設置一些關于Eudora 6的一些反垃圾郵件設置。
Eudora 6也是通過對內部預置規則的判斷,每項判斷的分數累加,當達到你所設置的最小分值時,就會認會這封郵件是一封垃圾郵件,默認情況下是50分,當在默認情況下時,用Eudora 6收了150封可以完全確認的垃圾郵件,Eudora 6只識別出了8封垃圾郵件,結果真是相當的糟糕。在“Junk Mail”分類中,好像除了這個設置分數的滑動桿與垃圾郵件的級別有關,還有一個“Automatically place Junk in Junk mailbox”開關,設置是否自動把垃圾郵件放到“Junk”郵箱中去,其它的都沒有太大的意義了。
圖35 Eudora 6主窗口
圖36 Junk Mail類別設置
在“Junk Mail Extras”類中,具體到定制反垃圾郵件規則或設置的參數還是基本上沒有,可選的只是一些判斷是否是垃圾郵件的處理操作。
圖37 Junk Mail Extras類別設置
總體來說,感覺Eudora 6在反垃圾郵件功能上還需要繼續改進。
現在的主流郵件客戶端,對于垃圾郵件的檢查都是依據對郵件頭、發件人、收件人、主題和內容五部分來過濾判斷,只是不同的廠商在過濾和判斷的實現上有些一些差異。但是一個比較通用的做法就是都是以內置的判斷規則為基礎,(Outlook Express除外,其本身就不具有專門的反垃圾郵件分析判斷功能),同時增加其它的過濾判斷方式、更新判斷規則和其它設置規則等途徑來完善反垃圾郵件的功能??傊?,現在的客戶端反垃圾郵件,主要還是基于自然語言的過濾和判斷來實現的。并且允許用戶設置自己的黑名單和白名單列表。
那么以后的客戶端反垃圾郵件技術會向那些方向發展呢?
對于未來的客戶端反垃圾郵件技術,應該會有兩個取向:
一、 不斷的完善過濾規則和判斷方法,加入更多的智能判斷和優秀算法,比如以貝葉斯概率模型為代表的這個方向中更多的關于自然語言的分析統計過濾的方法。
二、 充分實現服務器端和客戶端反垃圾郵件資源的實時共享。因為很多郵件,只有到了客戶端這里,才可以真正判斷出來郵件是否是垃圾郵件。當用戶在客戶端把一封郵件標記為垃圾郵件后,可以及時的反饋到服務器的反垃圾郵件軟件,根據這封郵件的頭信息,可以讓同樣垃圾郵件無法進入用戶的郵箱中。不過,這個的實現確實有一定的難度,需要相當多的反垃圾郵件廠商和郵件客戶端廠商不斷的努力和合作,才有可能實現。此外,對實時黑名單的收集和確認,也有很大的意義。
反垃圾郵件是服務提供商和用戶共同的責任,需要大家更多的從技術方面發掘更多的反垃圾郵件過濾技術,并且要加強法律和道德上約束,這樣才能更好的抵擋垃圾郵件。