« June 2005 | 首页 | August 2005 »
July 15, 2005
让CBL结合SpamAssassin使用
中国反垃圾邮件联盟的实时黑名单服务(RBL) —— CBL/CDL/CBL+/CBL-相信很多邮件服务器的管理员都在用,在其官方的使用说明中,有关qmail的使用,只是在smtp启动教本设置了使用rbl检查。有个弊端,就是可能误杀正常邮件。我个人认为还是把邮件都收下来(当然你的邮件服务器如果用户俩巨大的话,不用考虑我的情况)然后让邮件都打上“垃圾邮件”的标示,让用户用客户端软件的过虑策略自己去处理。
其实SpamAssassin本身自带rbl的检测,当然你得在local.cf打开skip_rbl_checks ,默认是检查rbl的
skip_rbl_checks 0
然后我们在/usr/share/spamassassin/ 修改20_dnsbl_tests.cf
添加以下语句
# CBL
# URL: http://www.anti-spam.org.cn/
header RCVD_IN_CBL eval:check_rbl('cbl+', 'cblplus.anti-spam.org.cn.')
describe RCVD_IN_CBL Received via a relay in cblplus.anti-spam.org.cn
tflags RCVD_IN_CBL net
ok,重启spamd服务,这样SpamAssassin就可以使用cbl的服务了
注:要使用cbl的服务,还得先去他们的网站进行注册,否则是用不了的
July 14, 2005
SpamAssassin的简单应用
这里我们只讲SpamAssassin的简单应用,就是利用SpamAssassin的规则集把垃圾邮件标注为垃圾邮件,然后在客户端outlook用策略把带有垃圾邮件字符的邮件自动转移到垃圾邮件目录。
参看文章
CCERT中文垃圾邮件过滤规则集
试验环境:redhat9.0
前提条件:已经安装好qmail,本文已经搭建的环境是qmail+vpopmail+igeus
1:安装SpamAssassin
安装方法1:直接通过CPAN安装
perl -MCPAN -e shell
install Mail::SpamAssassin
2:自己编译安装
去http://spamassassin.apache.org下载最新版本的软件
解压后:# perl Makefile.PL
# make
# make install
如果make过程中报错,可以参看此文解决相关问题http://blog.5ilinux.com/archives/2005/07/spamassassin.html
3:配置local.cf文件
# vi /etc/mail/spamassassin/local.cf
# How many hits before a message is considered spam.
required_hits 9.5# Text to prepend to subject if rewrite_subject is used
rewrite_header Subject *****垃圾邮件*****# Encapsulate spam in an attachment
report_safe 1# Enable the Bayes system
use_bayes 1# Enable Bayes auto-learning
bayes_auto_learn 1# Enable or disable network checks
skip_rbl_checks 1
use_razor2 0
use_dcc 0
use_pyzor 0# Mail using languages used in these country codes will not be marked
# as being possibly spam in a foreign language.
ok_languages all# Mail using locales used in these country codes will not be marked
# as being possibly spam in a foreign language.
ok_locales all
关于SpamAssassin的配置文件,可参考SpamAssassin 3.x 配置指南(中文版)
4:下载垃圾邮件中文规则集
wget -N -P /usr/share/spamassassin www.ccert.edu.cn/spam/sa/Chinese_rules.cf
5:qmail和SpamAssassin的结合
在SpamAssassin 3.x 的spamc 目录下编译qmail-spamc
# cc -O -o qmail-spamc qmail-spamc.c
# install -m 755 qmail-spamc /var/qmail/bin
# ln -s /var/qmail/bin/qmail-queue /usr/bin/qmail-queue
编辑 /etc/tcp.smtp 如下
127.:allow,RELAYCLIENT=""
:allow,QMAILQUEUE="/var/qmail/bin/qmail-spamc"
然后:
tcprules tcp.smtp.cdb tcp.smtp.tmp < tcp.smtp
在编译目录spamd目录下
mv redhat-rc-script.sh /etc/rc.d/init.d/spamd
启动spamd
/etc/rc.d/init.d/spamd start
这样SpamAssassin会根据规则集自动判断垃圾邮件,把认为潜在可能的垃圾邮件打上****垃圾邮件****的标,一目了然,至于客户端outlook怎么设置策略自动转移垃圾邮件,就不用我说了吧。
July 13, 2005
高手
专辑信息
专辑名称:高手
歌手组合:潘玮柏
发行公司:环球唱片
发行时间:2005年07月08日
专辑曲目
01 谁是MVP
02 不得不爱
03 高手
04 禅舞不二
05 不要忘了我
06 Baby Bye
07 决战斗室
08 跟我走吧
09 一指神功
10 爱很容易
简要介绍
嘻哈“高手”潘玮柏一直给人一种快乐大男生的感觉,每一次出现在众人面前,都会有动感的舞步和超炫的音乐。他有着成熟男人的魅力,同时也有着年轻人独有的洒脱与叛逆。“壁虎漫步”、“我的麦克风”等等脍炙人口的快乐作品,让无数歌迷为之疯狂,并借此树 立了独特的“快乐风潮”。这是他的最新专辑
《高手》试听:
由 frank 发表于 7:22 AM | 回复 (0) | 引用
July 12, 2005
CPAN相关软件的安装方法
最近几天安装SPAMASSASSIN,牵涉到许多CPAN的安装,以前都是缺少什么,就去CPAN网站寻找相应的模块,自己编译安装,后来发现其实CPAN自己的shell命令就可以很方便的安装相应模块,真是方便
当然前提你必须安装perl-CPAN,在我的redhat9.0上的版本是perl-CPAN-1.61-88,大家没装的话,直接用光盘的rpm包安装即可。
安装后运行
[root@www CPAN]# perl -MCPAN -e shell
cpan shell -- CPAN exploration and modules installation (v1.61)
ReadLine support available (try 'install Bundle::CPAN')
cpan>
进入cpan的shell,好了,我为了安装spamassassin,需要安装以下几个
install Digest::SHA1
install HTML::Parser
install Storable
install DB_File
install Net::DNS
install Net::SMTP
install Mail::SPF::Query
install IP::Country::Fast
install IO::Socket::SSL
install Time::HiRes
install DBI
是不是很方便呀,不用再单独下载编译安装了,呵呵
由 frank 发表于 11:41 AM | 回复 (1) | 引用
安装SpamAssassin遇到问题的解决
编译安装SpamAssassin过程中:
报以下错误
[root@www Mail-SpamAssassin-3.0.4]# perl Makefile.PL
What email address or URL should be used in the suspected-spam report
text for users who want more information on your filter installation?
(In particular, ISPs should change this to a local Postmaster contact)
default text: [the administrator of that system]
Check network rules during 'make test' (test scripts may fail due to
network problems)? (y/n) [n] y
Warning: prerequisite Digest::SHA1 0 not found.
Writing Makefile for Mail::SpamAssassin
Makefile written by ExtUtils::MakeMaker 6.03
[root@www Mail-SpamAssassin-3.0.4]# make
/usr/bin/perl spamc/configure.pl --prefix="/usr" --sysconfdir="/etc/mail/spamassassin" --datadir="/usr/share/spamassassin" --enable-ssl="no"
cd spamc
/usr/bin/perl version.h.pl
version.h.pl: creating version.h
spamc/configure.pl: version.h.pl: Failed to get the version from Mail::SpamAssassin.
Please use the --with-version= switch to specify it manually.
The error was:
version.h.pl: version.h.pl: version.h.pl: version.h.pl: version.h.pl: version.h.pl: version.h.pl: Can't locate Digest/SHA1.pm in @INC (@INC contains: ../lib /usr/lib/perl5/5.8.0/i386-linux-thread-multi /usr/lib/perl5/5.8.0 /usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.0 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.0 /usr/lib/perl5/vendor_perl .) at ../lib/Mail/SpamAssassin/EvalTests.pm line 33.
BEGIN failed--compilation aborted at ../lib/Mail/SpamAssassin/EvalTests.pm line 33.
Compilation failed in require at ../lib/Mail/SpamAssassin/PerMsgStatus.pm line 56.
BEGIN failed--compilation aborted at ../lib/Mail/SpamAssassin/PerMsgStatus.pm line 56.
Compilation failed in require at ../lib/Mail/SpamAssassin.pm line 74.
BEGIN failed--compilation aborted at ../lib/Mail/SpamAssassin.pm line 74.
Compilation failed in require at version.h.pl line 27.
make: *** [spamc/Makefile] Error 2
解决办法:
根据perl时的错误提示是找不到Warning: prerequisite Digest::SHA1 0 not found.所以我们安装Digest::SHA1
安装后,重新编译,顺利编译SpamAssassin
July 11, 2005
spamassassin的中文垃圾邮件过滤规则集
我想每个邮件服务器的管理员最大的烦恼就是日益增多的垃圾邮件,以前国外报道垃圾邮件怎么怎么影响工作,似乎没怎么感受,好像离的好远,可现在每天上班头一件事就是处理多达好几百的垃圾邮件,已经成为我每天特头疼的事情。
决定这几天对我的qmal邮件系统动刀,解决日益严重的垃圾邮件问题。初步定位为qmail + vpopmail + maildrop + spamassassin 实现邮件过滤的方案。
另外还发现了一份spamassassin的中文垃圾邮件过滤规则集,我想应该会对自己有用。
CCERT反垃圾邮件研究小组利用CCERT所掌握的最新和丰富的样本数据,推出了第一个基于SpamAssassin的中文垃圾邮件过滤规则集Chinese_rules.cf。该规则集每周更新一次,时效性非常好。
Chinese_rules.cf是在SpamAssassin 官方网站上发布的第一个中文垃圾邮件过滤规则集,也是用Google,Yahoo,百度,MSN搜索“中文垃圾邮件过滤”时所返回的第一条结果。
下载Chinese_rules.cf
CCERT中文垃圾邮件解决方案 CCERT-Anti-Spam-Solutions.pdf
July 5, 2005
移动增值合作伙伴又将面临一个严酷的考验
可以说,上周末《京华时报》和《中国青年报》甚至新华社发布的的一则新闻联通无限充斥色情图片 提供商曾获最佳创意奖 的新闻无疑是今年对移动增值业务的一颗重磅炸弹。中国移动增值业务的信誉被降到了历史上的最低。
其实在这之前,包括移动和联通对sp业务的规范已经进行了一次次的整顿,这里移动的整顿更加严厉,不乏一些知名上市公司被查出业务有问题,受到惩罚,损失惨重,但总总这些都是行业内部的自查。而这次不一样了,事情闹的太大了,第一次被新华社,中央电视台播出,联通总部震惊了,当然移动总部也没坐安稳,为了防止事态不至于扩大,不管联通还是移动的sp,在最快的时间内都收到了业务自查的邮件通知,并且破天荒的电话确认。重视程度可想而知。
这次曝光按理应该是好事,我想这次被曝光的公司这次是彻底玩完了,即使这家公司给联通带来多大的利润,当它破坏了联通的公众形象的时候,联通会义无反顾的抛弃它。其实像它这样的公司何止他们一家,做为sp的从业人员,观察联通的wap业务很久了,类似的诱惑的,濒临色情的图片总能在联通的sp的业务中看到,可以说见怪不怪,这次被记者撞上,可以说他们运气不好。相比之下移动的wap业务相对要规范一点,虽然也有一些只顾眼前利益的sp放一些违规的图片。这次的曝光给各大小sp可以说敲响了警钟。我想sp因此应该不会乱来了,我对此感到欣慰,因为我们公司的wap业务一直兢兢业业的在做,对于违规的东西,我们坚决不做,这次终于迎来了公平竞争的机会,虽然我们已经错过了很多很多机会,但我还是感到欣慰。
其实整个wap市场的客户主体是以男性为主,sp为了公司利益放一些诱惑,色情的图片,文字也是可以理解的,以前的市场可以说是畸形发展,越是诱惑的图片,文字,越是受欢迎。通过这次的曝光,希望整个行业更加有序,更加健康的发展,我相信移动运营商会做好的
由 frank 发表于 11:21 PM | 回复 (0) | 引用
试着用lilina聚合我喜欢的blog
算算自己写blog其实也快1年多了,但一直没使用rss订阅工具,实在有点不伦不类,可能我还是喜欢用传统的书签工具吧,呵呵,谁叫我这么土,不过随着书签的不断增加,越来越发现时间的浪费,该是用一个rss聚合工具了。
网上搜索了一下,有现成的工具,也有在网上自己聚合的,不过我最终还是选择了lilina这个rss聚合开源软件。
参考了Lilina:RSS聚合器构建个人门户(Write once, publish anywhere) 安装还是很简单,只是简单的设置一下配置文件conf.phh。另外记得清除默认的一些rss内容,我在我的服务器上安装默认的包,发现打开非常慢,然后我把.myfeeds.data的数据清除掉,发现速度一下子回复正常了,可能默认的rss聚合都是国外网站,速度慢的缘故。我一开始还以为我的服务器配置有问题呢,老半天都不出来。虚惊一场。
先做个简单的lilina 呵呵 http://home.5ilinux.com 以后再慢慢修改页面吧