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

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

客户端反垃圾邮件技术

发布: 2007-7-02 21:50 | 作者: admin | 来源: | 查看: 8次 | 进入软件测试论坛讨论

领测软件测试网  你收到过垃圾邮件吗?相信大家都会收到垃圾邮件,受到过垃圾邮件的骚扰。现在的垃圾邮件,也随着互联网的不断发展而大量增长,不再像以前一样,只是小小的一个骚扰,现在的垃圾邮件可以说是铺天盖地了。最初的垃圾邮件主要是一些不请自来的商业宣传电子邮件,而现在更多的有关色情、政治的垃圾邮件不断增加,甚至达到了总垃圾邮件量的40%左右,并且仍然有持续增长的趋势。另一方面,垃圾邮件成了计算机病毒新的、快速的传播途径。

  垃圾邮件现在已经成了一个非常严重问题摆在我们的面前,现在上网的主要群体是学生和青少年,大量的带有色情和反动政治的垃圾邮件的传播,将带来不可估计的负面影响。大量病毒垃圾邮件的传播,导致大量资源浪费和正常邮件的延误,影响范围越来越广。由于在反垃圾邮件方面,缺少相关的法律,一直没有办法对垃圾邮件的发送者通过法律途径来制裁,造成了垃圾邮件愈演愈烈的情况。

  电子邮件是一种联系地址,就像我们自己的家的地址一样。当你的邮箱地址被一些垃圾邮件发送者收集到后,不断有大量的垃圾邮件进入你的邮箱,你怎么办?是换一个邮箱地址?这样你有可能会和很多人失去联系!T_T。还是不管他?这样你的信箱每天总是会被一些垃圾邮件塞的满满的。:(

  那我们如何来遏制和消除垃圾邮件呢?

   一般情况下,比较理想的方法是,在邮件服务器端直接将垃圾邮件屏蔽掉,这样不仅用户不会受到垃圾邮件的骚扰,而且服务器可以减少邮件的处理量,节约处理器资源和带宽流量。但是,相当多的电子邮件服务提供商,并没有把这件事做好,特别是一些不够规范的免费电子邮件提供商(有些免费的电子邮件服务提供商甚至向别的厂商和公司收取费用直接往自己的免费用户邮箱里投放广告邮件)。这怎么办?我们只能在客户端这最后的一道防线上去抵挡垃圾邮件的进攻了。

  由于客户端本身就是一个被动接收的角色,不像服务器端那样,可以把一些邮件在没有投放到用户的邮箱目录之前就拒收掉。所以客户端在收信这点,别无选择。只能收下来,但是收下来之后怎么来处理就是客户端的事了,服务器端就没有管的权利了,这也是我们守好最后一道防线的关键。

  不过现在首先要明确一点,垃圾邮件是无法被百分之百的清理掉的,无论是采用什么样的技术,无论是在服务器端的反垃圾还是在客户端的反垃圾,我们都是无法完全摆脱垃圾邮件的骚扰的,为什么会这样?因为垃圾邮件本身就是一个很不确定的信息,每封垃圾邮件都会有着不同的发信人、收信人、主题和内容,如何去准确的去判断一封邮件是不是一封垃圾邮件?我们很难通过一个标准的规则去区别这一封邮件是正常的邮件还是垃圾邮件,这不像我们算术中的大于、小于,有着明确的判断标准。这样说来,是不是我们没有办法来对付垃圾邮件了?不是,我们还是有办法的,通过一些垃圾邮件的过滤技术,我们还是可以最大限度的保护自己的邮箱不受垃圾邮件的骚扰的。

  客户端反垃圾邮件可以采用哪些技术?

  一封电子邮件,从邮件分析的角度可以大致分为以下五部分:邮件头、发件人、收件人、邮件主题、邮件内容。

  刚才我们也说了,客户端是一个被动接收的角色,我们现在还没有足够的权利去做其它的事情。我们只能采用过滤技术来摆脱垃圾邮件,通过对电子邮件在五个部分比较明显的标志位我们还是可以基本上确认这封邮件是不是垃圾邮件的。

  1、 对发件人地址的过滤
  这项技术就是依据发件人地址进行判断是否是垃圾邮件,比如不合法的邮件地址会就会认为是垃圾邮件,如????@163.net,和一些不合规范的邮件地址及空地址,如lakdjfhkiu@lkdfnehgugnuoi、lkjsfu#iern@nfiehrng.net 。对于这些邮件就会判断认为是垃圾邮件。

  2、 对收件人地址的过滤
  大家可能会说,收件地址不就我的邮箱地址吗?这还需要过滤?呵呵,当然,收件人地址也是可以用来发送垃圾邮件的。这种情况就是考虑到邮件列表了,因为邮件列表在发送的时候,收件人地址只是一个列表的名称,所以,虽然有些邮件收件人不是你,但是,是以邮件列表的形式发送的,所以,你还是会收到的。对于收件人地址的检查和过滤也是必要的。

  3、 对邮件主题的过滤
  这个应该算是比较重要的一个过滤了,一般一些垃圾邮件的主题还是有一些共同的特性的。比如前一段时间闹的比较凶的SoBig.F病毒,一共以9个题来发送病毒邮件,发件人和收件人地址都不确定,只要你过滤掉这9个主题,你就不会受到SoBig.F病毒所发送的垃圾邮件骚扰了。

  4、 对邮件内容关键字的过滤
  邮件内容的过滤一般以一个关键字词或多个关键字词为判断依据。根据关键字词的命中率来确认这封邮件是否是垃圾邮件。如果命中率超过了设置的阀值,就认为是垃圾邮件。同时关键字词还可以是短语和短句。

   5、 对邮件头信息过滤
邮件头信息是记录邮件投递过程的原始信息,这一点对垃圾邮件有着非常重要的信息。虽然垃圾邮件发送者在发送垃圾邮件的时候,可以利用各种的工具随机伪造不同的收发件人、主题和内容,但是在邮件头信息中,这些邮件还是有一些共同的信息的,主要是IP、主机名、X-标识。通过对这些信息的过滤,就可以把由同一地址发出的但收发信地址和主题随机的垃圾邮件从众多的邮件找出来。

  用客户端应该如果来反垃圾邮件?

  以上是一些客户端反垃圾邮件的基本原理,实际中我们在客户端中如何来对付垃圾邮件?我们接下来就谈到主流的邮件客户端软件如何来反垃圾邮件。由于邮件客户端软件太多了,我们这里选择比较新的、并且大家都比较常用的邮件客户端Outlook 2003、Outlook Express 6、Foxmail 5.0、Eudora 6来介绍一下如何使用他们来反垃圾邮件。

  1、 Outlook 2003

  Outlook 2003作为Microsoft公司的旗舰产品Office 2003中的重要组件,一直都被大家所熟知,有着功能齐全的商务功能,商务用户的最佳选择。这次2003版的发布,更是新增加了反垃圾邮件的功能(Junk E-mail),我们这里就来看看如何来使用这个Junk E-mail功能吧!

  在主窗口上,我们可以看出,Outlook2003比以前的版本除了收件箱、发件箱等默认的文件夹外,还增加了一个Junk E-mail的文件夹。这个文件夹就是存放垃圾邮件的地方。


图1 Outlook2003主窗体

  点击菜单栏上的【动作(A)】-【垃圾邮件(J)】-【垃圾邮件选项(J)】,我们可以对垃圾邮件功能进行设置。

图2 打开垃圾邮件选项设置

  在打开的垃圾邮件选项窗口中,我们可以看到一共有四个选项板:选项、安全发件人、安全收件人和阻止发件人。

图3 “选项”选项板

  我们先来看一下“选项”选项板。这上面主要是设置垃圾邮件保护功能的级别,一共有四个级别:无自动筛选、低、高和仅安全列表。设置成为无自动筛选,就等于关闭了垃圾邮件防护功能,对所有的邮件均不进行检查。

  垃圾邮件检查的依据是Outlook 2003内置的邮件过滤规则来进行判断,级别不同,判断的强度也不一样。

  低为默认的级别,在这个级别,垃圾邮件防护功能会把认为是明显的垃圾邮件放到垃圾邮件文件夹中。

  设置为高,则会进行比较严格的检查,这样会把相当多的邮件认为是垃圾邮件放到垃圾邮件文件夹中,如果你设置为了高级,你可要小心点哟,有可能你的重要邮件和正常邮件也会被当作垃圾邮件放到垃圾邮件文件夹中去。

  设置为仅安全列表,这是一个非常苛刻的检查,只有在你的信任列表中的发件人或者域发送到的邮件,才不会被认为是垃圾邮件,其它的都会被认为是垃圾邮件。一般不建议设置为此级别,除非你只和特定的人通信。

  在最下面,还有一个复选框,是用来设置垃圾邮件的删除处理方式,如果选中该复选框,则认为是垃圾邮件的邮件不会被放到垃圾邮件文件夹中,而是被直接删除。这个选项一定要当心,最好还是不要设置上,以防正常的邮件被当作垃圾邮件处理时,直接删除掉。


图4 安全发件人选项板

  安全发件人选项板是用来设置你所信任的发件人地址或域。只要是在这个列表里的发件人或域,都不会被垃圾邮件防护功能来检查,都会认为是正常的邮件放到正常的文件夹中。设置信任发件人或域,一定要本着尽可能的少、尽可能范围精确,不要把各个邮件服务提供商的域都加为信任域,这样能更好的起到保护的作用。如果设置信任的发件人或域过多,或者把邮件服务提供商的域加进了信任列表,大量的垃圾邮件就会一涌而来,失去了防护垃圾邮件的意义。

  在选项板的下面,有一个“同时信任来自我的联系人的电子邮件(C)”复选框,用来设置是否信任自己地址薄中联系人的电子邮件,默认情况下为选中,即信任。但是我们不建议选中这个选项,因为现在的蠕虫病毒大多都是从地址薄中查找邮件地址进行发送,这样,当你的地址薄里的一个联系人中了病毒,而你又打开了这个选项,那样,你也就很快会成为病毒的受害者了。

图5 安全收件人选项板

  在安全收件人选项板我们可以来设定信任的收件人地址,比如可以把自己从来不对外公开的内部电子邮件地址、自己的办公邮箱域和自己订阅的电子邮件列表地址加入到这里,这样,对这些邮件不会采用垃圾邮件防护功能来检查。


图6 阻止发件人选项板
  阻止发件人选项板,这里面的内容就比较好理解了,在这里把我们不希望接收到的邮件地址或域加进去,对于从这些地址发送过来的邮件,垃圾邮件防护功能就会自动把它们过滤出来。

   垃圾邮件防护功能对于垃圾邮件的过滤,确实能起来不小的做用,我用了150封百分之百的垃圾邮件让Outlook 2003来接收测试,在Junk E-mail设置为低级别时,效果不是很理想,只有42封邮件被认为是垃圾邮件放到了Junk E-mail文件夹中,当Junk E-mail设置为高级别时,识别出来的垃圾邮件数是136封,还是相当的不错的。

  Outlook 2003除了专门的反垃圾邮件功能外,还可以利用自定义的邮件规则对邮件进行过滤来对付垃圾邮件。

  在菜单栏点击【工具(T)】-【规则和通知(L)...】。

图7 点击规则和通知

  在弹出的“规则和通知”对话框中,点击【新建规则(N)...】,会弹出一个规则向导的对话框。

图8 规则和通知对话框

图9 规则向导对话框-模板创建规则

  在规则向导对话框,可以通过两种方式来设置规则,一种是利用现有的模板来创建规则,如图9,另一种是从空白开始创建自己的规则。在模板里,预设了一些比较典型的规则,可能这些规则并不会合适你自己的想法,但是这些都是很好的例子,可以做为一个不错的参考。

  我们一般从一个空白的规则开始,创建一个全新的规则来满足自己对邮件的过滤要求。

  点击“规则向导”对话框中的【由空白规则开始(L)】,现在我们这里创建一个对接收到的邮件过滤的一条规则,选择“邮件到达时检查”,点击【下一步(N) >】按纽。

图10 规则向导对话框-空白规则

  选择检测的条件,可以以邮件头、主题、内容、收发件人地址、Outlook中的标签等多种条件进行判断。这里我们来做一个对邮件主题和内容过滤的条件。选中“主题或正文中包含特定词语”,点击下面框中的“特定词语”,在弹出的“查找文本”对话框中加入我们可过滤的关键字段。点击【确定】后,回到“规则向导”窗口,点击【下一步(N) >】按钮。

图11 规则向导对话框-选择条件


图12 查找文本对话框

  选择符合我们条件的邮件的处理操作,可以执行删除、转移到其它的文件夹、转寄、标记、自动回复等多种条件,我们这里选择“将它移动到 指定 文件夹中”,点击下面的“指定”,在弹出的“规则和通知”窗口中选择要移动到的目标文件夹。我们选择“垃圾邮件”文件夹,点击【确定】。回到“规则向导”窗口,点击【下一步(N) >】按钮。

图13 规则向导对话框-选择操作


图14 选择文件夹

  选择例外,这不是一个必选的参数,如果你想设置一些其它的例外情况,可以这里设置。例外的情况是优先于之前所设置的条件选择判断的。也就是说,当满足选择过滤条件并且又满足例外条件时,是不执行此规则的设定操作动作的。这里我们不设置例外的情况,点击【下一步(N) >】按纽。

图15 规则向导对话框-选择例外

图16 规则向导对话框-完成规则设置

  最后,我们完成了我们的这一条规则的设置,在最后的完成对话框,我们可以设置是否让规则立刻生效,并且还可以点击“立即运行规则(R)...”来对文件夹中的邮件根据此规则进行判断和处理。点击【完成】,应用和保存这条规则。

  相对于垃圾邮件防护功能来说,自定义的邮件规则,过滤的准确性和可控制性比较强,不过,需要自己动手设置相应的过滤规则,才可以有效的过滤垃圾邮件,不像垃圾邮件防护功能那样是自动的过滤。

  总而言之,在Outlook 2003中,把垃圾邮件防护功能和邮件规则结合起来,对付垃圾邮件还是很有效的。

  2、 Outlook Express 6

  Outlook Express 是Microsoft公司Windows操作系统自带的一个免费邮件客户端软件,现在最新的版本是Outlook Express 6。Outlook Express没有Office中的Outlook那样强大的商务功能,并且本身就没有专门的反垃圾邮件功能。但是,Outlook Express作为一个小巧、方便的邮件客户端软件,还是有很多人在使用。

  刚才说到Outlook Express本身就没有专门的反垃圾邮件功能,那么这样是不是我们没有办法来利用Outlook Express来对付垃圾邮件了?不是,我们使用Outlook Express还是有办法对付垃圾邮件的。虽然它没有像它的大哥Outlook 2003那样的反垃圾邮件过滤技术,但是它有一个类似于Outlook 2003的邮件规则功能。通过一些自定义的邮件规则,还是可以起到很好的反垃圾邮件作用的,只是稍稍要费点功夫了。

图17 Outlook Express 6主窗口


图18 点击邮件规则

  在Outlook Express主窗口点击菜单栏上的【工具(T)】-【邮件规则(R)】-【邮件(M)...】。打开新建邮件规则窗口。

  在“新建邮件规则”窗口,我们发现这里和Outlook2003设置的内容比较类似,比Outlook 2003少了一个“例外设置”,并且没有做成向导模式,都是在一个窗口里选择完成的。



图19 新建邮件规则


图20 键入特定文字

  基本的建立规则的方法还是和Outlook 2003差不多的,毕竟都是一家的产品。首先选择我们要过滤的规则条件,这里我们建立一个对主题过滤的规则,用来过滤到SoBig.F病毒发送的病毒邮件。选中“若‘主题’行中包含特定的词”,然后在下面的“规则描述”中,点击“包含特定的词”,在弹出的对话框中,输入我们要过滤的特定文字,我们这里加入两个SoBig.F病毒的明显主题。


图21 选择规则操作

图22 设置移动到的文件夹

  选择符合规则的邮件应该如何来操作,我们这里设置让他移动到“已删除邮件”中,选中“移动到指定的文件夹”,然后在规则描述中点击“指定的”,在弹出的“移动”对话框中设置我们要动到的文件夹。选择“已删除文件夹”,点击【确定】。
好了,我们的规则就设置完了,给它起一个名字叫“过滤SoBig.F病毒邮件”,点击【确定】,我们的这条规则就生效了。主题中有关“movie”和“Details”的邮件都会被移动到“已删除邮件”文件夹中。

图23 邮件规则设置完成

  在邮件规则中,Outlook Express还可以设置“阻止发件人”,也就是像Outlook 2003中的“阻止发件人”类似,把你不想收到的发件人加入到这个列表中,这样,从这个发件人发给你的邮件都会被自动移到“已删除邮件”中只是Outlook Express中的还可以阻止新闻组中的新闻邮件。

  在“阻止发件人”选择板,可以点击【添加(A)。。。】按纽。在弹出的“添加发件人”对话框中,加入要阻止的发件人地址,这里只能写完整的邮件地址,不能够只写域名。选择阻止的方式,可以单独阻止电子邮件和新闻邮件,也可以同时阻止这两种。然后点击【确定】,拒收发件人就被添加了进去,然后再点击“邮件规则”窗口的【确定】,这条规则就成功的生效了。

图24 设置阻止发件人


图25 添加要阻止的发件人

  3、 Foxmail 5.0

  Foxmail的大名,相信很多朋友都会知道,这可是我们国人的骄傲呀。是一个真正的多用户、多帐户邮件客户端软件,在国内有很多的用户在使用它。随着5.0版本的发布,也增加了专门的反垃圾邮件过滤功能,

  让我们一起来看一下,Foxmail的5.0版的反垃圾邮件功能到底如何。

  单击菜单栏【工具(T)】-【反垃圾邮件设置(S)…】,将弹出“反垃圾邮件设置”对话框。

图26 打开反垃圾邮件设置


图27 反垃圾邮件设置窗口

  在“反垃圾邮件设置”窗口,一定有五个选项板:常规、规则过滤、贝叶斯过滤、黑名单和白名单。

  常规选项板只是一些常规情况对垃圾邮件的处理操作,我们这里不再多说。

  规则过滤是Foxmail判断邮件是否是垃圾邮件的一个默认方法,它使用Foxmail内置的特征判断规则来对邮件进行判断,采用的是累计判断的方法,每符合一条规则,相应的权值就会增加,当权值增长到设置的阀值时,就会认为这封邮件是一封垃圾邮件。这是一人比较通用的做法,技术上是和Outlook 2003的垃圾邮件防护功能是差不多的。

  不过还是有一点是非常不错的,Foxmail作为国内的软件产品,在对中文垃圾邮件的判断上,正确率相当的高。在我们的测试中发现,默认情况下,他的中文垃圾邮件识别率是Outlook 2003的近4倍。可见在中文垃圾邮件的判断规则上,Foxmail做的还是相当不错的。不过在一些英文的邮件列表的接收过程中,会把一些邮件认为是垃圾邮件,还好量比较少。在150封英文的邮件列表邮件中,误判断的只有4封。

图28 反垃圾邮件规则过滤设置窗口

  贝叶斯过滤,应该是Foxmail的反垃圾邮件技术中,是一个比较值得一提的亮点。贝叶斯概率算法,是在概率统计中比较优秀的自然语言处理算法。简单的来说,它到底是来做什么的呢?打个比方吧,确定一个事件发生的概率最简单方法就是统计。需要进行很多次实验,然后统计一下在这么多次实验中,这件事件一共发生了几次。将事情发生次数除以实验的总次数,就得到了事件发生的概率。所以,将这个思路应用到垃圾邮件上,对垃圾邮件和非垃圾邮件中的关键字进行统计分析,根据关键字出现的概率来确认这封邮件是否是垃圾邮件。当然,概率是一个0到1之间的数据,概率越大,就可以准确的进行判断。

  使用贝叶斯过滤之前,首先要Foxmail统计到足够多的垃圾邮件和非垃圾邮件的关键字,也就是最初的统计分析,来计算出相关的关键字的出现概率,这也就是贝叶斯过滤的学习功能。这确实是一件比较痛苦的事,Foxmail要求至少分别学习各1000封垃圾邮件和非垃圾邮件才可以使用,并且你一定要确认你的垃圾邮件和非垃圾邮件的分类是正确的,不要把非垃圾邮件放到垃圾邮件文件夹中,这样,可能你在使用贝叶斯过滤时,可能会把你的正常邮件给拒收掉。

图29 反垃圾邮件贝叶斯过滤设置窗口

  点击【反垃圾邮件设置】-【贝叶斯过滤】-【学习(L)。。。】,打开邮件学对话框。点击浏览选择指定要学习的邮件文件夹。学习的方式可以有两种,一种是手动指定文件夹的类别来学习,一个文件夹所有的邮件都认为是所指定的类型,另一种是根据邮件文件夹中的邮件标记来学习,根据文件夹内邮件的是否是垃圾邮件的标记来学习。点击【下一步 (X) >】,开始学习。


图30 反垃圾邮件贝叶斯过滤学习向导


图31 反垃圾邮件贝叶斯过滤学习过程

  学习了足够多的邮件,我们就可以用贝叶斯过滤了,经过对英文的邮件列表按非垃圾邮件学习后,收到的邮件列表的邮件再也不被认为是垃圾邮件了,贝叶斯过滤确实是一个不错的过滤方式。
如果在学习过程中,你发现你让Foxmail学习的邮件类型出现了错误,你可以点击【反垃圾邮件设置】-【贝叶斯过滤】-【高级(A)…】,打开“高级”对话框,点击“请除学习记录”就可以清除掉Foxmail以前学习的学习记录了,不过这一点有点痛苦,以前已经正确学习的邮件也要重新学习。

图32 反垃圾邮件贝叶斯过滤清除学习记录

  Foxmail也有一个黑名单和白名单的功能,如果一个邮件地址列入黑名单的地址,那么从这个地址发送过来的电子邮件就会直接自动转移到“废件箱”中了。这里的黑名单只能添加邮件地址,不能增加域的黑名单。

图33 反垃圾邮件黑名单

  列入白名单的邮件地址,当发送邮件过来时,将不进行垃圾邮件的检查,直接放到“收件箱”中,一般如果不是可信任的发件人,不要设置到白名单中。Foxmail的白名单支持从地址薄和邮箱中导入。从地址薄导入就是将地址薄中的所有联系人加入到白名单,从邮箱导入就是从指定的邮件中,将所有发件人地址加入到白名单。

图34 反垃圾邮件白名单

  Foxmail 5.0在反垃圾邮件功能确实能够实实在在的抵挡相当一部分的垃圾邮件,如果希望准确性提高,还是加上贝叶斯过滤,可以有效避免一些误判断的现象。

  4、 Eudora 6

  作为一个老牌的邮件客户端软件,高通公司发布Eudora 6,希望能够通过它的反垃圾邮件功能可以让Eudora重放光彩。但是从Eudora 6的使用上来看,它的反垃圾邮件功能并没有想象中的好。

  点击【Tools】-【Options…】,在打开的窗口中,在左侧的类别中选择【Junk Mail】,在这里我们可以设置一些关于Eudora 6的一些反垃圾邮件设置。

  Eudora 6也是通过对内部预置规则的判断,每项判断的分数累加,当达到你所设置的最小分值时,就会认会这封邮件是一封垃圾邮件,默认情况下是50分,当在默认情况下时,用Eudora 6收了150封可以完全确认的垃圾邮件,Eudora 6只识别出了8封垃圾邮件,结果真是相当的糟糕。在“Junk Mail”分类中,好像除了这个设置分数的滑动杆与垃圾邮件的级别有关,还有一个“Automatically place Junk in Junk mailbox”开关,设置是否自动把垃圾邮件放到“Junk”邮箱中去,其它的都没有太大的意义了。


图35 Eudora 6主窗口


图36 Junk Mail类别设置

  在“Junk Mail Extras”类中,具体到定制反垃圾邮件规则或设置的参数还是基本上没有,可选的只是一些判断是否是垃圾邮件的处理操作。

图37 Junk Mail Extras类别设置

  总体来说,感觉Eudora 6在反垃圾邮件功能上还需要继续改进。

 

  现在的主流邮件客户端,对于垃圾邮件的检查都是依据对邮件头、发件人、收件人、主题和内容五部分来过滤判断,只是不同的厂商在过滤和判断的实现上有些一些差异。但是一个比较通用的做法就是都是以内置的判断规则为基础,(Outlook Express除外,其本身就不具有专门的反垃圾邮件分析判断功能),同时增加其它的过滤判断方式、更新判断规则和其它设置规则等途径来完善反垃圾邮件的功能。总之,现在的客户端反垃圾邮件,主要还是基于自然语言的过滤和判断来实现的。并且允许用户设置自己的黑名单和白名单列表。

  那么以后的客户端反垃圾邮件技术会向那些方向发展呢?

  对于未来的客户端反垃圾邮件技术,应该会有两个取向:

  一、 不断的完善过滤规则和判断方法,加入更多的智能判断和优秀算法,比如以贝叶斯概率模型为代表的这个方向中更多的关于自然语言的分析统计过滤的方法。

  二、 充分实现服务器端和客户端反垃圾邮件资源的实时共享。因为很多邮件,只有到了客户端这里,才可以真正判断出来邮件是否是垃圾邮件。当用户在客户端把一封邮件标记为垃圾邮件后,可以及时的反馈到服务器的反垃圾邮件软件,根据这封邮件的头信息,可以让同样垃圾邮件无法进入用户的邮箱中。不过,这个的实现确实有一定的难度,需要相当多的反垃圾邮件厂商和邮件客户端厂商不断的努力和合作,才有可能实现。此外,对实时黑名单的收集和确认,也有很大的意义。

  反垃圾邮件是服务提供商和用户共同的责任,需要大家更多的从技术方面发掘更多的反垃圾邮件过滤技术,并且要加强法律和道德上约束,这样才能更好的抵挡垃圾邮件。

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


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

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