
英语中叫那些不请自来,胡乱做广告的电子邮件叫做spam,这里不知道中文的名称,姑且也就照抄英文原文吧。好象spam的原意是午餐肉的意思,后来逐渐形成了广告邮件的意思。这里有一篇文章,讨论spam的词源,有兴趣的可以看一看。
我的好几个电子邮件信箱,都或多或少的遭到spammer的攻击,好在我最常用的两个信箱,Google和Yahoo,都有很好的对付spam的功能,所以还不至于有很大麻烦,这两个邮箱都会自动识别spam,放入另外的文件夹,定期清空就可以了,虽然不是特别理想,但是还是省了我不少时间,每天使用也还方便。
几年前,我开始了两个blog,一个中文版,一个英文版。一般说来,两个blog都不相干,并不是英汉对照的含义,两者之间的共同点就是都是我自己的胡思乱想,信手涂鸦,除此之外基本上就没有什么共同点了。某些东西适合用英文写,某些东西只能用汉语表达,所以就有两个版本。在网站上面加上了blog之后,我一直也很懒,经常在中间有很长的间隔,某些时候没有心情,某些时候没有时间,三天打鱼,两天晒网,断断续续也有几年了。
去年八月,我儿子出生以后,就更没有时间了,中间又搬家,就没有顾上写blog了,不但没有写,而且也没有定期维护。前些时登入一看,可了不得了,午餐肉泛滥成灾,每天不吃饭,天天吃午餐肉就可以过半年了:一大堆评语午餐肉(comment spam)。
原来为了方便读者,在每一条blog下面,读者都可以加进自己的评论。但是网上现在有很多机器人,钻空子,在这些写评论的地方加进spam内容,例如网上赌场,色情网站等等。因为google等搜索引擎用网站连接的数目来评价网站,这些spam评论把我的网站连接到这些垃圾网站,等于给那些垃圾网站增加可信度,很是另人气愤。这样的行为,现在称为comment spam,另外,类似的spam还有trackback spam,手法大致相同。类似的spam统称为link spam。The Register有一篇有趣的文章关于一个link spammer的,有兴趣的可以看一看。
一开始我没有防备,导致我的两个blog上面充斥spam,两种都有,comment spam以及trackback spam。花了好些工夫清理这些垃圾,然后,关掉了留言功能,读者就不能评论了。不过这样也很别扭,而且也很不方便,也失去了与读者交流的功能。现在网上都是有不少软件工具来对付blog spam的,但是作用都不是很理想,某些手段需要读者证明自己不是机器人,识别一些古怪的字体等等,而且需要更新blog软件。几年前我架设这个网站的时候,手上还有一些闲工夫可以来整整这些软件,现在,工作也忙,而且有了儿子,更是没有时间了。现在除了非常关键的安全问题,我基本上就不定期更新我的网站软件了,太花工夫。
现在想想,可以先试一下这个办法:所有的新帖子的评论开放一个月,然后再关闭掉,断绝spammer的入口点,一个月以内的帖子我自己留意,如有午餐肉随时删除,虽然费些工夫,应该还是值得的。但愿我的这个小地方还不至于吸引很多的午餐肉攻击。其实我一直还是很留神,用了robot.txt等等手段来尽量避免yahoo和google等大搜索引擎来索引我的这个小站,毕竟是个人网站,也不想用来做生意来赚钱,还是清净一些的好。