Wang Jian wrote: >你可以用 .forward 把邮件转到脚本,然后用 spamassassin 或者 bogofilter 检 >查一下,如果是 spam 或者不能确定是好邮件的就留下来手工处理,否则就予以通 >过。 > >perl 有 module 可以直接把附件剥下来,而 spamassassin 或 bogofilter 都是 >检查原始邮件的。写这样一个脚本应该不是很难的事情。 > 我常用的是SpamBayes:http://spambayes.sf.net/,python程序,在Debian里安装:; sudo apt-get install spambayes 即可。配合Mutt使用,可以在~/.procmailrc中添加类似配置: ### Use SpamBayes :0 fw:hamlock | sb_filter.py ## use this to segregate your messages into various inboxes :0 * ^X-SpamBayes-Classification: spam $HOME/Mail/spam ## use this to segregate your messages into various inboxes :0 * ^X-SpamBayes-Classification: unsure $HOME/Mail/unsure 进行过滤,在~/.muttrc中添加: macro index S s+spam\n macro pager S s+spam\n 绑定S键把邮件存为垃圾邮件。最后,在cron中添加任务: 0 0 * * * sb_mboxtrain.py -g ~/Mail/Inbox -s ~/Mail/spam 来每天晚上培训SpamBayes来认识新的垃圾邮件。unsure中是SpamBayes不能确定的 邮件,需要人来识别,放到Inbox或者spam 中。
更详细内容请参考spambayes.sf.net。 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

