• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

与垃圾邮件说再见(1)

发布: 2007-5-25 23:40 | 作者: 佚名 | 来源: 互连网 | 查看: 18次 | 进入软件测试论坛讨论

领测软件测试网 一、垃圾邮件的烦恼



  当我们还在欣欣然地享受着电子邮件带给我们的高效和方便的时候,垃圾邮件已经像病菌一样,悄悄地在我们的每一个邮箱滋生起来,侵蚀着我们有限的空间,浪费着我们宝贵的时间,并且有越演越烈的趋势。

  不知道您有没有遇到过这样的经历:

  休息了一个周末,回到公司,按照平常的习惯,打开Foxmail接收邮件……Oh,my god!,Foxmail居然显示:共有194个新邮件!哪里来的这么多邮件?

  好不容易全部收下来,一看,几乎全是来历不明的垃圾邮件,如果全是垃圾邮件还好,最惨的是里面同时又混杂着同事和用户来的来信。没办法,只好看一个删除一个,再看一个再删除一个……就这样,宝贵的时间就如流水一般,随着垃圾邮件溜走了。

  二、初试Foxmail反垃圾邮件功能

  我几乎要做出一个痛苦的决定——放弃这个邮箱。幸好,这时候用上了具有反垃圾邮件功能的Foxmail5.0,垃圾邮件的问题迎刃而解,我的邮箱又恢复了青春。

  运行Foxmail5.0,看到每个账户都增加了一个“垃圾邮件箱”,这是专门用来存放垃圾邮件的。收取邮件时,被Foxmail反垃圾邮件功能判断为垃圾邮件的都会自动转移到垃圾邮件箱中,有用的邮件仍然保存在收件箱中。





图一 Foxmail5.0主界面


  初次使用,在不作任何设置的情况下,单击工具栏按钮收邮件,只看到“垃圾邮件箱”后面的数字在快速增加,“收件箱”数字只是偶尔变化。看着垃圾邮件一个个被“砍”到垃圾邮件箱里面,真是大快人心!

  令人佩服的是,使用了一段时间,Foxmail还没有出现过把朋友或者同事发来的邮件当成垃圾邮件的情况,而大多数的垃圾邮件都被自动收到了垃圾箱中,大大减少了处理垃圾邮件而浪费的时间。

  其实这时只是发挥了Foxmail部分反垃圾邮件功能的作用,要充分发挥反垃圾邮件功能,达到更好的垃圾邮件过滤效果,可以通过一定的操作来实现。
三、Foxmail反垃圾邮件原理

  反垃圾邮件功能实在太神奇了,忍不住要研究一番,探个究竟。

  原来,Foxmail反垃圾邮件功能,综合使用了多种先进的反垃圾邮件技术,对邮件进行判断识别。其中包括“黑名单”、“白名单”、“规则法过滤”、“学习法过滤(贝叶斯法过滤)”等技术,综合应用这些技术,Foxmail可以相当准确地判断邮件是否为垃圾邮件。

  Foxmail反垃圾邮件功能是实现的过程是这样的:

  收取邮件时,Foxmail首先使用“黑名单”对邮件进行判断,如果发件人的电子邮件地址或名字包含在黑名单中,则把该邮件作为废件,删除到废件箱中,否则,继续进行判断。

  接着使用“白名单”对邮件进行判断,如果发件人的电子邮件地址包含在“白名单”中,则把该邮件判定为非垃圾邮件,否则,继续进行判断。接着使用“规则法过滤”对邮件进行判断。在Foxmail中定义了完善的垃圾邮件判断规则,每条规则对应一个分数,当邮件符合某一条规则,则给邮件增加相应的分数,当邮件得到的分数达到一定值时,就把该邮件判定为垃圾邮件,否则,继续进行判断。

  接着使用“学习法过滤(贝叶斯过滤法)”对邮件进行判断。使用贝叶斯过滤法过滤垃圾邮件之前,需要首先让Foxmail学习一批垃圾邮件和非垃圾邮件。

  通过学习垃圾邮件和非垃圾邮件,Foxmail收集邮件中的特征词语,生成垃圾词库和非垃圾词库。判别邮件时,根据“垃圾词语”和“非垃圾词语”在邮件中出现的频率,运用一定的算法,判定邮件是否为垃圾邮件。

  四、黑名单与白名单

  了解Foxmail反垃圾邮件的工作原理后,就可以更好地使用它来对付垃圾邮件了。

  当收到一个您不想收取的邮件时,如果希望以后不再接收和阅读该邮件发件人发来的邮件,可以把邮件的发件人添加到“黑名单”,以后收到该发件人发来的邮件都会自动删除。

  添加黑名单方法如下:

  1.选择一个垃圾邮件,单击【邮件】菜单的【加到黑名单】菜单项,或者在邮件列表上单击鼠标右键,单击弹出菜单的【加到黑名单】菜单项,将弹出信息框询问是否把所选邮件的发件人地址添加到黑名单中。

  2.单击【是】按钮,将把所选邮件的发件人地址添加到黑名单中,并继续弹出信息框询问是否删除所有该发件人发来的邮件。

  3.单击【是】按钮,将开始删除当前邮箱中该发件人发来的邮件。

  4.邮件删除完毕后,将续弹出信息框告知用户一共删除了多少个邮件。

  为了避免把朋友以及其他正常往来的电子邮件判断为垃圾邮件,Foxmail设置了“白名单”,白名单中的联系人发来的邮件将不会被判断为垃圾邮件。

  如果还没有生成白名单,启动时Foxmail会自动把地址簿中的联系人以及您曾经发出的邮件的联系人地址添加到白名单中,以后向地址簿添加联系人和发送邮件时,地址信息也会自动添加到白名单之中。

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网