[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: 如何成为moderator



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。



Reply to: