2006年8月17日 星期四

自動垃圾信回報 SpamCop

自從 gslin 大神發表了 SpamCop and SpamCup 這篇文章後,就造福了國內很多系統管理者。以小弟為例,我用 amavisd-new 附加 SpamAssassin 是可以判斷出至少九成五以上的垃圾、病毒信,但缺點就是 perl 寫的程式,在信件量大的時候對機器是個很大的負擔。

SpamCop 集合眾人的力量建立黑名單,垃圾信件可以在第一時間內被 reject,而不用收進來才依據規則一條一條判斷,大幅降低系統 CPU 的負載。

[[MORE]]okopipi 則是一個 ThunderBird 的延伸套件,按一個按鈕,就可以自動將所有資料夾內被標示為垃圾信 (mark as junk) 的信件,塞在一封信中回寄給 SpamCop。SpamCop 收到回報的垃圾信之後,會傳回給你一封確認信,裡面包含了許多個連結,你必須一一點開這些連結,然後把瀏覽器的畫面拉到最下方,按下「Send Spam Reports(s) Now」以作為確認。
這裡有人寫了一個 bookmarklet,可以按一個按鈕或書籤項目就自動 submit(等於幫你拉下瀏覽器的畫面,然後按下確認按鈕)。

但我連按這個按鈕都嫌麻煩(如果你每天會固定回報幾十封垃圾信的話,相信你會有一樣的感覺)

所以我把這個 bookmarklet 改成 greasemonkey 的 user script,可以幫你做到自動回報。

有需要的人,請先在 Firefox 安裝 greasemonkey,然後請點這裡安裝這個 script。(但終極王道還是要請 SpamCop 把回報流程改得更友善一點啊~)

[060822補充] 在 Slashdot 的這篇文章: Automate Spamcop Submissions ,引起了大論戰,不外乎就是「未經確認的 spam report 將會傷害 Spamcop 跟正常 user 的運作」。但如果一開始用 thunderbird 的回報,就是經過人工親眼確認,100% 是 SPAM,那麼應該就沒有什麼再次確認的必要性囉?

沒有留言:

張貼留言